作用:简化项目制作docker镜像的步骤;

前提:制作镜像之前,首先需要镜像仓库,若是自己的项目,可以在docker中搭建一个私有的镜像仓库;

将springboot项目打成镜像,发布到私有仓库

  1. 使用maven中配置插件的使用
<properties><!--镜像仓库地址(docker镜像仓库的端口默认为5000)就是在daemon.json文件中配置的地址--><registryUrl>XXX.XXX.XXX.XX:5000</registryUrl><!--镜像仓库命名空间--><registryNamespace>xaingmu/backend</registryNamespace><!--镜像仓库账号--><registryUsername>***</registryUsername><!--镜像仓库密码--><registryPassword>***</registryPassword><!-- 镜像版本--><version>1.0</version></properties><plugin><!--jib插件-->  <groupId>com.google.cloud.tools</groupId><artifactId>jib-maven-plugin</artifactId><version>2.3.0</version><configuration><from><!--基础镜像配置(命名以docker镜像的中的命名为准)相当于做dockerFile时继承的基础镜像一样--><image>${registryUrl}/java:8</image></from><to><!--将项目做成镜像后的镜像名称--><image>${registryUrl}/${registryNamespace}/${project.name}</image><tags><!--版本--><tag>${version}</tag></tags></to><!--增加allowInsecureRegistries,使jib插件支持http协议连接镜像仓库(安全起见,默认是关闭的)--><allowInsecureRegistries>true</allowInsecureRegistries><container><!--项目主启动类的位置--><mainClass>com.fpwis.monitor_management.MonitorManagementApplication</mainClass><jvmFlags><jvmFlag>-Duser.timezone=Asia/Shanghai</jvmFlag></jvmFlags><!--设定容器时间--><creationTime>USE_CURRENT_TIMESTAMP</creationTime></container></configuration></plugin>
  1. maven中配置好以上信息后,就可以直接发布到私有镜像仓库了;
  2. 发布之前一定要确保当前需要上传的服务器的docker镜像列表中,或者docker私服中存在java:8,就是上面的基础镜像;一般情况下在服务器的docker镜像列表中存在即可;
  3. 然后在控制台使用发布命令
  4. 成功之后,项目已经发布到了私有镜像仓库中,若是需要在docker中使用,只需要在私有仓库中拉取即可,红线框起来的就是镜像的名称,生成规则就是在maven中image的配置;
docker pull 镜像名称

可以将私服中的镜像pull到docker镜像列表中,就可以使用了;

6. 在docker中将镜像发布到私服仓库中
docker push 镜像名称即可;

Google jib插件的使用相关推荐

  1. google浏览器插件安装时出错,Package is invalid: CRX HEADER INVALID

    google浏览器插件安装时出错,Package is invalid: CRX HEADER INVALID 原文件 将.crx结尾的扩展文件改为rar或zip结尾,变成压缩文件 然后解压这个文件 ...

  2. 如何安装Google浏览器插件

    2019独角兽企业重金招聘Python工程师标准>>> 今天竟然会忘记怎么安装Google浏览器插件,写篇博文来记事一下. 1. 打开Google浏览器Extensions页面:ch ...

  3. Scroll Depth – 衡量页面滚动的 Google 分析插件

    Scroll Depth 是一个小型的 Google Analytics(谷歌分析)插件,可以让你衡量用户在页面上滚动了多远.它可以监控 25%.50%.75% 和 100% 四个滚动点,并发送谷歌分 ...

  4. Web开发者一定会用的5个google浏览器插件

    2019独角兽企业重金招聘Python工程师标准>>> 对于第三方google浏览器插件,唯一的缺点就是质量和实用性不太一致.这些年来,我使用过大量的浏览器插件,直到现在我还是会仔细 ...

  5. 如何查看google chrome 插件源码

    为什么80%的码农都做不了架构师?>>>    常用浏览器google chrome 有很多优秀的插件,寂寞的时候想看看人家是怎么实现的,说是快那就动手吧 插件代码位置 本人mac笔 ...

  6. 网络安全与渗透:信息收集——google浏览器插件,代理服务(五)此生无悔入华夏,男儿何不带吴钩

    中华人民共和国网络安全法 阅读本文前,请熟读并遵守中华人民共和国网络安全法: http://gkhy.jiujiang.gov.cn/zwgk_228/jc/zcwj/202006/P02020061 ...

  7. 支持MyIE/Green Browser浏览器的Google PR插件

    支持GreenBrowser浏览器的Google PR插件.支持直接查看任何页面的Google PR. 参照http://www.5igb.com/bbs/viewthread.php?tid=684 ...

  8. 20+ 个很有用的 jQuery 的 Google 地图插件 (英语)

    20+ 个很有用的 jQuery 的 Google 地图插件 (英语) 一.总结 一句话总结:英语提上来我才能快速去google上面找资源啊.google上面的资源要比百度丰富很多,然后有了英语就可以 ...

  9. 【小5聊】发布开发好的google浏览器插件到谷歌应用商店

    将自己开发好的google浏览器插件发布到谷歌应用商店 温馨提示:前提你的网络要能够上国外的网站哦,俗称翻墙 1. 注册为 Chrome 网上应用店开发者 开发者控制台,点击跳转 一步一步填写,就是注 ...

  10. 最受欢迎的Google Docs插件

    对于免费的文字处理器,Google Docs是全球最好的在线协作方案之一,很难被击败.Google Docs允许您创建.编辑和与任何拥有Google帐户的人共享文字处理文档. 您可以与他人协作处理文档 ...

最新文章

  1. 5获取按钮返回值消息_大数据从入门到深入:JavaEE 之 项目实战 项目基础编码阶段(5)...
  2. (仿头条App项目)9.视频列表页面实现
  3. 数据结构:二叉查找树 BST 平均查找长度 ASL 的计算
  4. WPF内存泄露:CollectionViewSource.GetDefaultView导致Cache对象
  5. 中班音乐活动 机器人_【教育生活】音乐浸润童心,专业引领成长 ——记柯桥区中心幼儿园教育集团音乐项目组教学展示与研讨活动...
  6. Linux的实际操作:文件目录类的实用指令(帮助指令 man help)
  7. 1.3_对于Servlet规范的一点理解
  8. 视频截取软件哪个好用?免费的视频截取软件分享
  9. 疯狂的程序员 兼职(下)
  10. 前端流媒体:MSE入门
  11. 自然语言处理 情绪识别
  12. 一个安全的邮件习惯如何练成的
  13. 射频板PCB设计--微带线
  14. 【计算机毕业设计】251毕业论文管理系统设计与实现
  15. B. Dubious Cyrpto
  16. c语言比较函数memcmp,c语言函数memcmp()如何比较内存前n个字节实例源码介绍
  17. python案例——数学问题案例
  18. 小程序楼层索引,将汉字转换为拼音并以首字母排序
  19. Windows安装ADB驱动
  20. anaconda心得(虚拟环境)

热门文章

  1. 【你不知道的】win10 “你的手机” 正确打开方式:无缝连接手机电脑
  2. 深信服连接openldap_深信服AC结合第三方服务器AD域认证
  3. 什么是CSR ? 什么是公钥和私钥?
  4. 环信Android端实时语音视频通话时在本地实现通话录音录像
  5. iPhone/iPad各机型如何进入恢复模式 苹果进入恢复模式的方法
  6. 「易见股份」暴涨背后:炒区块链概念半年赚2亿
  7. 红帽子安装oracle,红帽子AS4安装oracle9i
  8. Windows配置域名
  9. 关于mybatis整合spring时报java.lang.NoClassDefFoundError: org/springframework/jdbc/datasource/Trasactionwar
  10. 批量大气校正高分2号(GF2)卫星数据