使用 dockerfile-maven-plugin 插件构建springboot应用并推送 Docker 镜像到官方仓库
1、到docker官网下载docker环境并安装
2、在本地用idea新建一个springboot应用
3、打开 https://hub.docker.com/repositories 这个地址新建一个docker仓库
4、配置springboot pom.xml 文件
<!-- 添加dockerfile依赖 -->
<dependencies>
<dependency>
<groupId>com.spotify</groupId>
<artifactId>dockerfile-maven-plugin</artifactId>
<version>1.4.13</version>
</dependency>
</dependencies>
<!-- 添加dockerfile插件 -->
<build>
<plugins>
.......
<plugin>
<groupId>com.spotify</groupId>
<artifactId>dockerfile-maven-plugin</artifactId>
<version>1.4.13</version>
<executions>
<execution>
<id>build-tag-push-version</id>
<phase>package</phase>
<goals>
<goal>build</goal>
<goal>tag</goal>
<goal>push</goal>
</goals>
<configuration>
<tag>${project.version}</tag>
</configuration>
</execution>
<execution>
<id>tag-push-latest</id>
<phase>package</phase>
<goals>
<goal>tag</goal>
<goal>push</goal>
</goals>
<configuration>
<tag>latest</tag>
</configuration>
</execution>
</executions>
<configuration>
<repository>刚才在docker官网新建的仓库名称(test/java-icloud)</repository>
<username>docker官网用户名</username>
<password>docker官网密码</password>
<buildArgs>
<JAR_FILE>${project.build.finalName}.jar</JAR_FILE>
</buildArgs>
</configuration>
</plugin>
</plugins>
</build>
5、在项目根目录下添加Dockerfile文件
#设置镜像基础,jdk8
FROM java:8
#维护人员信息
MAINTAINER sss <sss@sss.com>
#设置镜像对外暴露端口
EXPOSE 19292
#将当前 target 目录下的 jar 放置在根目录下,命名为 app.jar,推荐使用绝对路径。
ADD target/test.jar /test.jar
#执行启动命令
ENTRYPOINT ["java", "-jar","/test.jar"]
6、 打包docker镜像并推送到docker官网仓库
mvn dockerfile:build
mvn dockerfile:push
7、发布成功后查看docker官网tab列表
叼茂SEO.bfbikes.com
不错不错,我喜欢看 www.jiwenlaw.com
你的才华让人瞩目,期待你的更多文章。 https://www.yonboz.com/video/54357.html
你的文章让我学到了很多知识,非常感谢。 https://www.yonboz.com/video/68545.html
你的文章让我心情愉悦,每天都要来看一看。 http://www.55baobei.com/1KyOFrG1ZF.html
你的文章让我感受到了快乐,每天都要来看一看。 http://www.55baobei.com/JD1yTj3fZW.html
你的才华让人瞩目,期待你的更多文章。 https://www.yonboz.com/video/28739.html
你的才华让人惊叹,请继续保持。 http://www.55baobei.com/K3s2Jr3cfk.html
《敢死队2》动作片高清在线免费观看:https://www.jgz518.com/xingkong/59664.html
你的文章内容非常卖力,让人点赞。 https://www.4006400989.com/qyvideo/37758.html
《神豪下江南》短片剧高清在线免费观看:https://www.jgz518.com/xingkong/157412.html
《修女也疯狂》喜剧片高清在线免费观看:https://www.jgz518.com/xingkong/63805.html
你的文章充满了欢乐,让人忍不住一笑。 http://www.55baobei.com/mB8T14DNPI.html