6 maven docker 构建到docker server 并推送dockerhub

接着上一篇 maven docker 插件绑定 phase

前面两篇,讲得是利用maven 构建docker image 并上传到docker server 中,那怎么推送到docker hub 呢,下面我们就唠一唠吧

maven settings.xml 中配置docker hub 的用户名/密码/邮箱信息,编辑当前 maven settings.xml内容如下:

    <server>
        <id>docker-hub</id>
        <username>您的docker hub 用户名</username>
        <password>您的docker hub 密码</password>
        <configuration>
            <email>您的docker hub 注册邮箱</email>
        </configuration>
    </server>

修改应用 pom.xml

docker-maven-plugin 添加 serverIdpushImage 即可,如下:

   <!-- serverId 值 和 上面 maven settings.xml配置文件中server下面的id对应一致即可,用于推送镜像登录 -->
   <serverId>docker-hub</serverId>
  <!-- 构建镜像完毕后进行推送 -->
  <pushImage>true</pushImage>

进行mvn 构建

clean package -DskipTests

推送镜像到docker hub

查看 docker hub

docker hub.png

看完,放松下!

放松一刻

如有不对的地方,望多多指教,谢谢!

作者:逐暗者(转载请注明出处)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Maven编译代码的相关命令 第一、main目录下的主代码编写完毕后,使用Maven进行编译,在项目根目录下运行命...
    加油小杜阅读 5,185评论 0 2
  • 简介 Apache Maven是一个软件项目管理和理解工具。基于项目对象模型(POM)的概念,Maven可以从一个...
    我为峰2014阅读 6,459评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,224评论 19 139
  • 《人间世》第九集,爱,不争气的我从一开始就哭了。我不知道为什么命运可以这么作弄人?那么一个乐观开朗,坚强勇敢的女孩...
    Joway阅读 1,220评论 0 0
  • 轩轩画中尖长的牙齿表现了鳄鱼的凶猛,直线和折线表现出鳄鱼背部的坚硬盔甲,简洁又生动;最出神的是眼睛的刻画,它瞪大眼...
    快乐美术阅读 4,189评论 0 0

友情链接更多精彩内容