Google jib插件的使用
作用:简化项目制作docker镜像的步骤;
前提:制作镜像之前,首先需要镜像仓库,若是自己的项目,可以在docker中搭建一个私有的镜像仓库;
将springboot项目打成镜像,发布到私有仓库
- 使用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>
- maven中配置好以上信息后,就可以直接发布到私有镜像仓库了;
- 发布之前一定要确保当前需要上传的服务器的docker镜像列表中,或者docker私服中存在java:8,就是上面的基础镜像;一般情况下在服务器的docker镜像列表中存在即可;
- 然后在控制台使用发布命令
- 成功之后,项目已经发布到了私有镜像仓库中,若是需要在docker中使用,只需要在私有仓库中拉取即可,红线框起来的就是镜像的名称,生成规则就是在maven中image的配置;
docker pull 镜像名称
可以将私服中的镜像pull到docker镜像列表中,就可以使用了;
6. 在docker中将镜像发布到私服仓库中
docker push 镜像名称即可;
Google jib插件的使用相关推荐
- google浏览器插件安装时出错,Package is invalid: CRX HEADER INVALID
google浏览器插件安装时出错,Package is invalid: CRX HEADER INVALID 原文件 将.crx结尾的扩展文件改为rar或zip结尾,变成压缩文件 然后解压这个文件 ...
- 如何安装Google浏览器插件
2019独角兽企业重金招聘Python工程师标准>>> 今天竟然会忘记怎么安装Google浏览器插件,写篇博文来记事一下. 1. 打开Google浏览器Extensions页面:ch ...
- Scroll Depth – 衡量页面滚动的 Google 分析插件
Scroll Depth 是一个小型的 Google Analytics(谷歌分析)插件,可以让你衡量用户在页面上滚动了多远.它可以监控 25%.50%.75% 和 100% 四个滚动点,并发送谷歌分 ...
- Web开发者一定会用的5个google浏览器插件
2019独角兽企业重金招聘Python工程师标准>>> 对于第三方google浏览器插件,唯一的缺点就是质量和实用性不太一致.这些年来,我使用过大量的浏览器插件,直到现在我还是会仔细 ...
- 如何查看google chrome 插件源码
为什么80%的码农都做不了架构师?>>> 常用浏览器google chrome 有很多优秀的插件,寂寞的时候想看看人家是怎么实现的,说是快那就动手吧 插件代码位置 本人mac笔 ...
- 网络安全与渗透:信息收集——google浏览器插件,代理服务(五)此生无悔入华夏,男儿何不带吴钩
中华人民共和国网络安全法 阅读本文前,请熟读并遵守中华人民共和国网络安全法: http://gkhy.jiujiang.gov.cn/zwgk_228/jc/zcwj/202006/P02020061 ...
- 支持MyIE/Green Browser浏览器的Google PR插件
支持GreenBrowser浏览器的Google PR插件.支持直接查看任何页面的Google PR. 参照http://www.5igb.com/bbs/viewthread.php?tid=684 ...
- 20+ 个很有用的 jQuery 的 Google 地图插件 (英语)
20+ 个很有用的 jQuery 的 Google 地图插件 (英语) 一.总结 一句话总结:英语提上来我才能快速去google上面找资源啊.google上面的资源要比百度丰富很多,然后有了英语就可以 ...
- 【小5聊】发布开发好的google浏览器插件到谷歌应用商店
将自己开发好的google浏览器插件发布到谷歌应用商店 温馨提示:前提你的网络要能够上国外的网站哦,俗称翻墙 1. 注册为 Chrome 网上应用店开发者 开发者控制台,点击跳转 一步一步填写,就是注 ...
- 最受欢迎的Google Docs插件
对于免费的文字处理器,Google Docs是全球最好的在线协作方案之一,很难被击败.Google Docs允许您创建.编辑和与任何拥有Google帐户的人共享文字处理文档. 您可以与他人协作处理文档 ...
最新文章
- 5获取按钮返回值消息_大数据从入门到深入:JavaEE 之 项目实战 项目基础编码阶段(5)...
- (仿头条App项目)9.视频列表页面实现
- 数据结构:二叉查找树 BST 平均查找长度 ASL 的计算
- WPF内存泄露:CollectionViewSource.GetDefaultView导致Cache对象
- 中班音乐活动 机器人_【教育生活】音乐浸润童心,专业引领成长 ——记柯桥区中心幼儿园教育集团音乐项目组教学展示与研讨活动...
- Linux的实际操作:文件目录类的实用指令(帮助指令 man help)
- 1.3_对于Servlet规范的一点理解
- 视频截取软件哪个好用?免费的视频截取软件分享
- 疯狂的程序员 兼职(下)
- 前端流媒体:MSE入门
- 自然语言处理 情绪识别
- 一个安全的邮件习惯如何练成的
- 射频板PCB设计--微带线
- 【计算机毕业设计】251毕业论文管理系统设计与实现
- B. Dubious Cyrpto
- c语言比较函数memcmp,c语言函数memcmp()如何比较内存前n个字节实例源码介绍
- python案例——数学问题案例
- 小程序楼层索引,将汉字转换为拼音并以首字母排序
- Windows安装ADB驱动
- anaconda心得(虚拟环境)
热门文章
- 【你不知道的】win10 “你的手机” 正确打开方式:无缝连接手机电脑
- 深信服连接openldap_深信服AC结合第三方服务器AD域认证
- 什么是CSR ? 什么是公钥和私钥?
- 环信Android端实时语音视频通话时在本地实现通话录音录像
- iPhone/iPad各机型如何进入恢复模式 苹果进入恢复模式的方法
- 「易见股份」暴涨背后:炒区块链概念半年赚2亿
- 红帽子安装oracle,红帽子AS4安装oracle9i
- Windows配置域名
- 关于mybatis整合spring时报java.lang.NoClassDefFoundError: org/springframework/jdbc/datasource/Trasactionwar
- 批量大气校正高分2号(GF2)卫星数据