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

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

IDEA 配置Docker的過程

瀏覽:34日期: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)部目錄]。這個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久久,三上悠亚国产精品一区二区三区
久久亚洲精品伦理| 高潮久久久久久久久久久久久久| 国产美女一区| 亚洲精品美女91| 美女久久久精品| 日韩激情精品| 99tv成人| 超级白嫩亚洲国产第一| 成人日韩av| 日韩精品亚洲专区| 欧美日韩三区| 国产成人精品亚洲日本在线观看| 亚洲欧美日韩国产| 一区三区视频| 中文字幕亚洲精品乱码| 亚洲精品成人一区| 99精品电影| 高清一区二区三区| 久久青草久久| 国产亚洲精品v| 欧美日韩国产在线一区| 麻豆一区二区三| 国产精品久久久免费| 欧美欧美黄在线二区| 国产一级一区二区| 麻豆久久精品| 模特精品在线| 国产精品一区二区精品视频观看 | 亚洲免费精品| 欧美天堂亚洲电影院在线观看| 国产乱人伦丫前精品视频| 欧美午夜网站| 色爱av综合网| 国产精品久久久久久久免费观看| 影音国产精品| 国产精品地址| 亚洲开心激情| 欧美一区精品| 日韩一区二区三区免费| 国产精品日本欧美一区二区三区| 亚洲三级av| 日韩中文字幕视频网| 不卡一区综合视频| 亚洲欧美日本国产| 日韩一区二区三区免费| 国产精品亚洲综合在线观看| 日韩一区免费| 欧美va天堂| 亚洲一区亚洲| 老司机久久99久久精品播放免费| 伊人成人网在线看| 蜜桃av一区二区| 日韩av一区二区在线影视| 国产欧美自拍一区| 国产美女高潮在线观看| 99久久婷婷| 免费在线观看成人| 国产精品中文| 黄色网一区二区| 在线一区视频观看| 久久国产福利| 欧美一区在线观看视频| 国产精品99久久精品| 欧美日韩视频免费观看| 99国产精品久久久久久久成人热| 日本久久二区| 久久久久免费| 99国产精品视频免费观看一公开| 中文字幕一区二区精品区| 国产欧美午夜| 999精品色在线播放| 日韩午夜视频在线| 欧美日韩一二三四| 国产精品亚洲综合久久| 亚洲国产日韩欧美在线| 不卡在线一区二区| 蜜臀久久99精品久久一区二区| 久久青草久久| 日韩一区三区| 日本在线高清| 91日韩欧美| 国产三级精品三级在线观看国产| 高清av不卡| 免费久久99精品国产| 日韩一区二区三区精品 | av中文资源在线资源免费观看| 亚洲激情五月| 国产欧美日韩免费观看| 欧美日韩国产免费观看视频| 亚洲精品在线a| 免费亚洲婷婷| 欧美日韩国产一区精品一区| 久久99视频| 巨乳诱惑日韩免费av| 国产69精品久久| 黄色亚洲在线| 97精品国产一区二区三区| 视频精品一区二区| 热三久草你在线| 欧美日韩黄网站| 国产国产精品| 国产一区精品福利| 日韩精品视频一区二区三区| 国产伊人精品| 国产精品99一区二区三区| 日韩中出av| 欧美日韩日本国产亚洲在线| 精品一区二区男人吃奶| 亚洲最大av| 激情久久久久久| 国产亚洲第一伦理第一区| 欧美午夜不卡影院在线观看完整版免费| 国产精品扒开腿做爽爽爽软件| 国产综合欧美| 欧美香蕉视频| 精品国产黄a∨片高清在线| 麻豆精品视频在线| 九九久久国产| 亚洲精品在线国产| 日韩av免费大片| 欧美日韩在线精品一区二区三区激情综合 | 免费国产自久久久久三四区久久 | 久久免费精品| 丝袜脚交一区二区| 色婷婷久久久| 美女精品视频在线| 国产亚洲精品精品国产亚洲综合| 一本色道精品久久一区二区三区| 国产精品一国产精品k频道56| 午夜亚洲精品| 一本色道久久精品| 久久精品国产www456c0m| 激情视频网站在线播放色| 精品一区三区| 好看的av在线不卡观看| 日韩午夜视频在线| 亚州国产精品| 国产亚洲精品v| 久久精品免视看国产成人| 日韩成人一级| 一区二区亚洲视频| 日韩国产精品久久久久久亚洲| 欧美在线观看天堂一区二区三区| 国产欧美亚洲精品a| 青青草91视频| 国产一区二区三区四区大秀| 欧美有码在线| 国产成人精品亚洲线观看| 亚洲欧美日韩国产一区| 久久久久一区| 日本免费一区二区视频| 国产精品密蕾丝视频下载| 狠狠久久婷婷| 秋霞影院一区二区三区| 日韩精品成人| 欧美美女一区| 在线天堂中文资源最新版| 久久wwww| 你懂的国产精品永久在线| 日韩精品一页| 久久精品72免费观看| 成人一区不卡| 国产精品亚洲产品| 亚洲精品一级二级三级| 亚洲少妇在线| 尤物在线精品| av不卡在线| 亚洲在线一区| 日韩中文字幕av电影| 国产精品毛片一区二区三区| 国产在线成人| 日韩一级网站| 丝袜美腿亚洲色图| 91久久久精品国产| 欧美精品资源| 亚洲电影在线| 日韩视频精品在线观看| japanese国产精品| 午夜一区在线| 婷婷综合电影| 伊人久久婷婷| 天堂成人国产精品一区| 国产亚洲午夜| 亚洲一级在线| 蜜臀久久99精品久久久久久9| 精品视频一二| 亚洲激情黄色| 亚洲精品进入| 成人片免费看| 日韩午夜av在线| 里番精品3d一二三区| 日韩视频二区| 精品一区av| 午夜久久影院| 精品一区二区三区的国产在线观看| 99国产一区| 欧美激情一区| 伊人www22综合色| 日韩欧美国产精品综合嫩v| 日韩在线成人|