Maven是一个强大的项目管理与构建工具。如果可以使用Maven构建Docker镜像,以下几款Maven的Docker插件比较常用。
插件名称 官方地址
docker-maven-plugin /spotify/docker-maven-plugin docker-maven-plugin /fabric8io/docker-maven-plugin docker-maven-plugin /bibryam/docker-maven-plugin
各项目的功能性、文档易用性、更新频率、社区活跃度、Stars等几个纬度考虑,选用了第一款。这是一款由Spotify公司开发的Maven插件。
下面我们来详细探讨如何使用Maven插件构建Docker镜像。
快速入门
以项目 microservice-discovery-eureka 为例。
(1) 在pom.xml中添加Maven的Docker插件。
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.4.13</version>
<configuration>
<imageNam