集成docker
1. 添加 docker 的 Maven插件
<plugin>
<groupId>com.spotify</groupId>
<artifactId>dockerfile-maven-plugin</artifactId>
<version>1.4.13</version>
<configuration>
<repository>${docker.image.prefix}/${project.artifactId}</repository>
<tag>${project.version}</tag>
<buildArgs>
<JAR_FILE>target/${project.build.finalName}.jar</JAR_FILE>
</buildArgs>
</configuration>
</plugin>2. 添加 docker.image.prefix 属性值
<properties>
<docker.image.prefix>192.168.10.110:5000</docker.image.prefix>
</properties>除了直接在 pom.xml 中定义外,还可以在执行 maven 命令时通过 -d 传递 docker.image.prefix 属性值。
3. 编写 Dockerfile
Dockerfile 文件的存放路径与 pom.xml 同级!

4. 构建镜像
执行 mvn clean package dockerfile:build 命令构建镜像。
5. 生成容器
Last updated