日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

IDEA 配置Docker的過程

瀏覽:37日期:2024-07-24 18:30:16

IDEA是Java最常用的開發(fā)工具,而Docker是當(dāng)下最火的部署容器。

1.配置docker遠(yuǎn)程連接端口

vi /usr/lib/systemd/system/docker.service

找到 ExecStart,在最后面添加 -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

IDEA 配置Docker的過程

重啟docker

systemctl daemon-reload systemctl start docker

開放端口2375

firewall-cmd --zone=public --add-port=2375/tcp --permanent2.IDEA安裝Docker插件

1. File->Settings->Plugins 搜索 docker integration

IDEA 配置Docker的過程

安裝成功后重啟IDEA

3.創(chuàng)建Springboot項(xiàng)目,配置連接遠(yuǎn)程docker pom.xml

<?xml version='1.0' encoding='UTF-8'?><project xmlns='http://maven.apache.org/POM/4.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd'> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.2</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.docker</groupId> <artifactId>idea-docker-demo</artifactId> <version>0.0.1-SNAPSHOT</version> <name>idea-docker-demo</name> <description>Demo project for Spring Boot</description> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <docker.image.prefix>com.docker</docker.image.prefix> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <!-- Lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> </dependencies> <build> <plugins> <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId> </plugin> <plugin><groupId>com.spotify</groupId><artifactId>docker-maven-plugin</artifactId><version>1.0.0</version><configuration> <dockerDirectory>src/main/docker</dockerDirectory> <resources> <resource> <targetPath>/</targetPath> <directory>${project.build.directory}</directory> <include>${project.build.finalName}.jar</include> </resource> </resources></configuration> </plugin> <plugin><artifactId>maven-antrun-plugin</artifactId><executions> <execution> <phase>package</phase> <configuration> <tasks><copy todir='src/main/docker' file='target/${project.artifactId}-${project.version}.${project.packaging}'></copy> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution></executions> </plugin> </plugins> </build></project>

application.properties

server.port=8887logging.config=classpath:logback.xmllogging.path=/home/docker_demo/app/logs/

logback.xml

<?xml version='1.0' encoding='UTF-8'?><configuration debug='false' scan='true' scanPeriod='1 seconds'> <contextName>logback</contextName> <property name='log.path' value='/home/docker_demo/app/logs/docker_demo.log'/> <appender name='console' class='ch.qos.logback.core.ConsoleAppender'> <encoder> <pattern>%d{HH:mm:ss.SSS} %contextName [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder> </appender> <appender name='file' class='ch.qos.logback.core.rolling.RollingFileAppender'> <file>${log.path}</file> <rollingPolicy class='ch.qos.logback.core.rolling.TimeBasedRollingPolicy'> <fileNamePattern>${log.path}.%d{yyyy-MM-dd}.zip</fileNamePattern> </rollingPolicy> <encoder> <pattern>%date %level [%thread] %logger{36} [%file : %line] %msg%n </pattern> </encoder> </appender> <root level='info'> <appender-ref ref='console'/> <appender-ref ref='file'/> </root></configuration>

配置docker遠(yuǎn)程地址

IDEA 配置Docker的過程

在項(xiàng)目下創(chuàng)建Dockerfile文件

IDEA 配置Docker的過程

Dockerfile內(nèi)容:

FROM openjdk:8-jdk-alpineADD *.jar app.jarENTRYPOINT ['java','-Djava.security.egd=file:/dev/./urandom','-jar','/app.jar']

增加docker配置

IDEA 配置Docker的過程IDEA 配置Docker的過程

IDEA 配置Docker的過程

命令解釋Image tag : 指定鏡像名稱和tag,鏡像名稱為 docker-demo,tag為1.1Bind ports : 綁定宿主機(jī)端口到容器內(nèi)部端口。格式為[宿主機(jī)端口]:[容器內(nèi)部端口]Bind mounts : 將宿主機(jī)目錄掛到到容器內(nèi)部目錄中。格式為[宿主機(jī)目錄]:[容器內(nèi)部目錄]。這個(gè)springboot項(xiàng)目會將日志打印在容器/home/docker_demo/app/logs/ 目錄下,將宿主機(jī)目錄掛載到容器內(nèi)部目錄后,那么日志就會持久化容器外部的宿主機(jī)目錄中。

3.項(xiàng)目打包部署到docker

IDEA 配置Docker的過程IDEA 配置Docker的過程

項(xiàng)目啟動成功

IDEA 配置Docker的過程

可以直接訪問接口,查看日志文件

IDEA 配置Docker的過程

總結(jié):通過idea部署springboot項(xiàng)目到docker簡單方便!

到此這篇關(guān)于IDEA 配置Docker的過程的文章就介紹到這了,更多相關(guān)IDEA 配置Docker內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: IDEA
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
少妇精品久久久| 欧美在线影院| 日韩一区网站| 激情久久中文字幕| 欧美肉体xxxx裸体137大胆| 特黄毛片在线观看| 在线看片福利| 日韩精品欧美| 国产91精品对白在线播放| 久久久9色精品国产一区二区三区| 久久中文字幕一区二区三区| 麻豆久久一区二区| 国产一区一一区高清不卡| 福利在线免费视频| 久久精品高清| 久久国产精品毛片| 日韩精品久久理论片| 欧美日韩va| 你懂的国产精品永久在线| 国产中文字幕一区二区三区| 日韩理论片av| 99国产精品久久久久久久成人热| 巨乳诱惑日韩免费av| 日日夜夜免费精品| 国产精品v亚洲精品v日韩精品| 国产精品一国产精品k频道56| 欧美激情麻豆| 日韩欧美1区| 在线亚洲一区| 91亚洲无吗| 欧美好骚综合网| 不卡中文字幕| 天堂精品久久久久| 日本视频一区二区| 国产一区二区三区久久| 欧美 日韩 国产一区二区在线视频| 三级欧美韩日大片在线看| 欧美日韩亚洲三区| 免费在线小视频| 免费视频最近日韩| 精品视频在线一区二区在线| 成人羞羞在线观看网站| 亚洲精品国产日韩| 成人精品久久| 国产精品女主播一区二区三区| 国产亚洲观看| 少妇精品导航| 88久久精品| 国产传媒在线观看| 免费成人在线视频观看| 久久精品国产亚洲aⅴ| 久久久久国产精品一区二区| 日韩中文字幕| 久久久噜噜噜| 国产精品天天看天天狠| 免费黄色成人| 国产精品一区二区美女视频免费看| 亚洲91视频| 日本综合精品一区| 国产麻豆久久| 国产欧美一区二区色老头| 久久国产中文字幕| 久久精品伊人| 四虎在线精品| 亚洲午夜电影| 国产剧情在线观看一区| 亚洲第一精品影视| 欧美1区2区3| 天堂va在线高清一区| 亚洲1234区| 日本午夜精品久久久| 国产韩日影视精品| 国产一区二区三区亚洲| 午夜国产精品视频免费体验区| 欧美极品中文字幕| 亚洲精一区二区三区| 日本欧美不卡| 国产精品密蕾丝视频下载| 日韩视频在线一区二区三区 | 激情视频网站在线播放色| 亚洲日本久久| 欧美手机在线| 久久精品国产99国产| 日韩激情中文字幕| 亚洲中午字幕| 激情久久婷婷| 高清一区二区| 奇米狠狠一区二区三区| 国产视频一区欧美| 婷婷激情一区| 成人午夜网址| 欧美一区免费| 免费观看久久久4p| 午夜欧美在线| 人人香蕉久久| 岛国av在线播放| 久久久国产精品网站| 日本免费新一区视频| 天使萌一区二区三区免费观看| 亚洲成人精品| 日韩欧美国产精品综合嫩v| 国产精品久久久久久久久免费高清 | 久久久久久久久丰满| 久久影院一区二区三区| 日日摸夜夜添夜夜添国产精品| 欧美特黄一级| 日韩中文在线播放| 日韩国产欧美| 国产一区二区三区黄网站 | 国产精品日本一区二区三区在线| 日韩中文字幕一区二区三区| 欧美日韩激情在线一区二区三区| 国产91欧美| 精品国产亚洲一区二区在线观看| 国产亚洲一区二区三区不卡| 亚洲精品精选| 在线精品观看| 亚洲精品黄色| 日日夜夜免费精品视频| 亚洲一区国产一区| 自由日本语亚洲人高潮| 国产精品欧美三级在线观看| 一区三区视频| 久久国产婷婷国产香蕉| 日本v片在线高清不卡在线观看| 日韩精品一卡二卡三卡四卡无卡| 欧美精品影院| 精品一区二区三区视频在线播放 | 成人自拍av| 国产精品嫩模av在线| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 电影91久久久| 久久一区二区中文字幕| 久久av综合| 免播放器亚洲| 久久久久伊人| 日韩在线a电影| 久草精品视频| 亚洲精品激情| 999国产精品视频| 精品欧美日韩精品| 国产日韩欧美在线播放不卡| 亚洲综合不卡| 亚洲日本网址| 免费在线亚洲欧美| 久久国产99| 午夜在线播放视频欧美| 亚洲一区区二区| 老鸭窝亚洲一区二区三区| 视频一区在线视频| 久久99久久久精品欧美| 精品视频网站| 日韩天堂av| 久久精品女人| 激情欧美国产欧美| 国产日韩一区二区三区在线播放 | 天堂网在线观看国产精品| 欧美日韩国产综合网| 动漫av一区| 久久99国产精品视频| 久久中文视频| 亚洲三级在线| 久久av网站| 亚洲天堂1区| 老牛国产精品一区的观看方式| 欧美日韩一区自拍| 成人看片网站| 69堂免费精品视频在线播放| 国产成人调教视频在线观看| 91久久亚洲| 国产欧美69| 久久精品青草| 国产丝袜一区| 国产一区二区三区不卡视频网站 | 亚洲福利一区| 日本三级亚洲精品| 日韩不卡免费高清视频| 亚洲精品在线a| 国产精品毛片久久| 日韩中文字幕亚洲一区二区va在线| 欧美激情福利| 丝袜美腿亚洲一区| 高清av一区| 亚洲精品中文字幕99999| 快播电影网址老女人久久| 日本va欧美va欧美va精品| av中文资源在线资源免费观看| 美女国产精品| 日韩1区2区| 亚洲精品日本| 亚洲成人va| 欧美国产另类| 蜜桃视频一区二区| 天堂√8在线中文| 青青青国产精品| 欧美91福利在线观看| 国产精品1区| 一区二区高清| 婷婷成人综合| 久久99高清|