栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java spring-boot打包docker镜像并推送到docker官方仓库教程

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java spring-boot打包docker镜像并推送到docker官方仓库教程

使用 dockerfile-maven-plugin 插件构建springboot应用并推送 Docker 镜像到官方仓库 1、到docker官网下载docker环境并安装 2、在本地用idea新建一个springboot应用 3、打开 https://hub.docker.com/repositories 这个地址新建一个docker仓库

4、配置springboot pom.xml 文件
	
        
            com.spotify
            dockerfile-maven-plugin
            1.4.13
        
    

	
        
            .......
            
                com.spotify
                dockerfile-maven-plugin
                1.4.13
                
                    
                        build-tag-push-version
                        package
                        
                            build
                            tag
                            push
                        
                        
                            ${project.version}
                        
                    
                    
                        tag-push-latest
                        package
                        
                            tag
                            push
                        
                        
                            latest
                        
                    
                
                
                    刚才在docker官网新建的仓库名称(test/java-icloud)
                    docker官网用户名
                    docker官网密码
                    
                        ${project.build.finalName}.jar
                    
                
            
        
    
5、在项目根目录下添加Dockerfile文件
#设置镜像基础,jdk8
FROM java:8
#维护人员信息
MAINTAINER sss 
#设置镜像对外暴露端口
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列表

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/732510.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号