idea中spring boot配置一键docker.md

idea中spring boot配置一键docker


[TOC]

一、远程连接

image-20220429175358706

二、编写Dockerfile

1
2
3
4
FROM openjdk:11.0.4
ADD /target/cms-0.0.1-SNAPSHOT.jar /cms.jar
EXPOSE 8089
ENTRYPOINT ["java","-Xms1024m","-Xmx1024m","-jar","/cms.jar","--spring.profiles.active=dev","-c"]

image-20220328160515506

三、pom.xml添加依赖

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<properties>
<docker.image.prefix>baoqihui</docker.image.prefix>
</properties>
<build>
<plugins>
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>1.1.0</version>
<configuration>
<imageName>
${docker.image.prefix}/${project.artifactId}
</imageName>
<dockerDirectory></dockerDirectory>
<resources>
<resource>
<targetPath>/</targetPath>
<directory>${project.build.directory}</directory>
<include>${project.build.finalName}.jar</include>
</resource>
</resources>
</configuration>
</plugin>
</plugins>
</build>

四、配置构建信息(打包后构建)

image-20220329153202494

五、重启idea-构建成功并自动部署

image-20220328162039475


idea中spring boot配置一键docker.md
http://example.com/18295.html
作者
John Doe
发布于
2022年9月7日
许可协议