成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

IDEA 配置Docker的過程

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

IDEA是Java最常用的開發工具,而Docker是當下最火的部署容器。

1.配置docker遠程連接端口

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.創建Springboot項目,配置連接遠程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遠程地址

IDEA 配置Docker的過程

在項目下創建Dockerfile文件

IDEA 配置Docker的過程

Dockerfile內容:

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 : 綁定宿主機端口到容器內部端口。格式為[宿主機端口]:[容器內部端口]Bind mounts : 將宿主機目錄掛到到容器內部目錄中。格式為[宿主機目錄]:[容器內部目錄]。這個springboot項目會將日志打印在容器/home/docker_demo/app/logs/ 目錄下,將宿主機目錄掛載到容器內部目錄后,那么日志就會持久化容器外部的宿主機目錄中。

3.項目打包部署到docker

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

項目啟動成功

IDEA 配置Docker的過程

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

IDEA 配置Docker的過程

總結:通過idea部署springboot項目到docker簡單方便!

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

標簽: IDEA
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
影音先锋日韩资源| 欧美三区在线视频| 色婷婷av一区| 久久综合久色欧美综合狠狠| 黄色小说综合网站| 久久久久成人精品免费播放动漫| 亚洲天堂免费在线观看视频| 色婷婷综合久久久| 国产一区二区视频在线播放| 悠悠色在线精品| 久久精品男人的天堂| 欧美日韩精品欧美日韩精品| 日韩一区二区在线播放| 成人av影视在线观看| 亚洲天堂成人网| 在线视频国内自拍亚洲视频| 国产91清纯白嫩初高中在线观看| 国产视频一区在线观看| 亚洲自拍高清| 午夜精品在线视频一区| 床上的激情91.| 日韩欧美一区二区三区在线| 国产99精品国产| 欧美成人精品福利| 欧美日韩一区二区电影| gogo大胆日本视频一区| 国产综合一区二区| 亚洲成人中文在线| 91国产丝袜在线播放| 香蕉乱码成人久久天堂爱免费| 欧美一区二视频| 韩国亚洲精品| 日韩不卡一区二区三区| 日韩精品一区二区三区三区免费| 一区在线视频| 国产一区在线看| 亚洲美女少妇撒尿| 精品精品国产高清a毛片牛牛| 国产精一区二区三区| 日韩美女视频在线| 91亚洲国产成人精品一区二三| 日本一区二区三区在线不卡| 亚洲视频图片小说| 91福利在线观看| 久久综合中文| 一本在线高清不卡dvd| 亚洲人体偷拍| 欧美日韩在线高清| 午夜精品一区二区三区四区 | 一区二区三区精品视频在线| 日韩午夜激情视频| 久久影院亚洲| 影音先锋在线一区| 粉嫩aⅴ一区二区三区四区 | 日韩高清不卡在线| 国产欧美综合在线| 欧美亚洲动漫精品| 制服诱惑一区二区| 国产精品videosex极品| 韩日欧美一区二区三区| 亚洲欧美国产毛片在线| 日韩免费观看高清完整版| 国产麻豆日韩| 国内精品久久久久久久果冻传媒 | 怡红院av一区二区三区| 国产亚洲精品免费| 欧美日韩精品一区二区三区蜜桃| 久久高清国产| 日韩视频久久| 91免费国产视频网站| 国产精品一品二品| 免费成人在线网站| 亚洲一区二区3| 亚洲欧美怡红院| 久久影院视频免费| 9191久久久久久久久久久| 国产精品久久久久久亚洲毛片| 欧美二区在线观看| 亚洲国产日韩欧美| 免费在线看一区| 国产91精品露脸国语对白| 欧美一区二区三区免费在线看| 91啪九色porn原创视频在线观看| 美女一区二区三区| 91精品在线免费| 伊人久久亚洲影院| 久久国产精品色婷婷| 久久影院午夜论| 麻豆久久久9性大片| 国产成人综合视频| 亚洲欧洲精品一区二区三区不卡 | 国产精品一区二区a| 激情综合一区二区三区| 中文在线免费一区三区高中清不卡| 麻豆久久精品| 91丨九色丨尤物| 男女性色大片免费观看一区二区 | 琪琪一区二区三区| 中文字幕av不卡| 欧美揉bbbbb揉bbbbb| 欧美午夜不卡| 国产一区二区毛片| 亚洲综合精品久久| 久久精品亚洲精品国产欧美 | 国产精品成人午夜| 欧美日韩成人综合天天影院| 国产精品99免费看| 精品在线播放午夜| 亚洲欧洲成人自拍| 日韩视频免费观看高清完整版 | 精品久久国产97色综合| 噜噜噜在线观看免费视频日韩| 97久久人人超碰| 日本中文字幕一区二区视频| 国产欧美视频在线观看| 欧美天天综合网| 一本久道久久综合狠狠爱| 风间由美一区二区三区在线观看 | 美女国产精品| 欧美精品一区在线发布| 国内精品国产三级国产a久久| 一区二区视频免费在线观看| 欧美成人性战久久| 在线视频你懂得一区二区三区| 国产在线日韩| 成人精品在线视频观看| 日韩成人午夜精品| 国产精品剧情在线亚洲| 日韩女优电影在线观看| 91福利在线看| 国产欧美日韩| 欧美成人蜜桃| 成人免费视频免费观看| 免费不卡在线观看| 亚洲自拍偷拍综合| 国产精品家庭影院| 久久久亚洲高清| 日韩午夜激情av| 欧美日韩第一区日日骚| 色婷婷av一区二区三区大白胸| 99精品免费视频| 91免费看视频| 国产成人在线免费观看| 免费日韩伦理电影| 亚洲午夜私人影院| 中文字幕在线观看不卡视频| 久久天堂av综合合色蜜桃网| 91精品国产黑色紧身裤美女| 日本国产一区二区| 亚洲制服av| 国产婷婷精品| 91久久视频| 精品成人国产| 欧美jjzz| 91小视频在线| www.亚洲人| 国产精品亚洲综合一区在线观看| 免费欧美在线视频| 偷窥少妇高潮呻吟av久久免费| 亚洲国产乱码最新视频| 一区二区三区在线视频播放| 亚洲视频1区2区| 亚洲视频在线一区二区| 国产精品国产三级国产专播品爱网 | 成人91在线观看| 狠狠色伊人亚洲综合成人| 蜜臂av日日欢夜夜爽一区| 午夜精品一区二区三区免费视频 | 911精品产国品一二三产区| 欧美三区在线观看| 91久久人澡人人添人人爽欧美 | 欧美精品aa| 欧美日韩无遮挡| 欧美精品二区| 欧美日韩三级| 欧美激情视频一区二区三区在线播放 | 成人免费视频视频| 懂色av噜噜一区二区三区av | 久久午夜激情| 在线欧美日韩精品| 欧美日韩一区二区三区免费看| 欧美日本一区二区三区四区| 欧美久久久久免费| 日韩美女视频一区二区在线观看| 欧美电影免费观看高清完整版在线| 日韩亚洲欧美一区| 欧美成人女星排行榜| 久久综合99re88久久爱| 2021中文字幕一区亚洲| 久久综合一区二区| 日本一区二区三区电影| 亚洲国产精品传媒在线观看| 亚洲欧美在线观看| 亚洲一区二区欧美日韩| 免费高清视频精品| 国产麻豆一精品一av一免费| 成人免费视频caoporn| 欧美精选在线| 亚洲精选在线| 久久综合久久久|