通过Jib将Springboot应用通过Docker部署

一、安装Docker

1、更新Yum包

通过Jib将Springboot应用通过Docker部署

4、设置yum源

通过Jib将Springboot应用通过Docker部署

6、安装Docker

默认安装最新版,可以自行选择版本,例如:yum install docker-ce-17.12.1.ce

通过Jib将Springboot应用通过Docker部署

7、启动Docker,然后加入开机启动

如遇到无法启动,请检查是否彻底删除之前的版本

通过Jib将Springboot应用通过Docker部署

9、运行第一个docker镜像

通过Jib将Springboot应用通过Docker部署

2、查看Registry镜像是否pull下来了

通过Jib将Springboot应用通过Docker部署

4、查看是否成功启动registry容器

通过Jib将Springboot应用通过Docker部署

三、测试推送和拉取镜像

1、修改下镜像源并重启docker服务

(1)修改daemon.json

修改成以下内容:

(2)重启docker服务

2、下载busybox镜像

通过Jib将Springboot应用通过Docker部署

3、为镜像打标签

查看镜像:

通过Jib将Springboot应用通过Docker部署
注意了,这是报错了,需要https的方法才能上传,我们可以修改下daemon.json来解决:

添加私有镜像服务器的地址,注意书写格式为json,有严格的书写要求,然后重启docker服务:

重新上传到镜像服务器

通过Jib将Springboot应用通过Docker部署

(2)查看一下主机上的镜像是否已全部删除

通过Jib将Springboot应用通过Docker部署

(4)查看镜像是否下载成功

通过Jib将Springboot应用通过Docker部署

7、列出busybox镜像有哪些tag

通过Jib将Springboot应用通过Docker部署
添加jib-maven-plugin插件
通过Jib将Springboot应用通过Docker部署

Jib插件详细介绍,请访问:
https://github.com/GoogleContainerTools/jib/tree/master/jib-maven-plugin

2、构建发布到registry

执行mvn命令:
mvn compile jib:build

通过Jib将Springboot应用通过Docker部署

4、查看push的tag版本

浏览器输入:

通过Jib将Springboot应用通过Docker部署

4、执行run命令

(1)测试运行

(2)后台运行

参数说明
-itd:在容器中打开一个伪终端进行交互操作,并在后台运行;
-p:映射端口;访问宿主机的8888端口就访问到hse-protal-web容器的8080端口;
–restart=always:这是重启的策略,假如这个容器异常退出会自动重启容器;
–name hse-protal-web:创建容器命名为hse-protal-web,可以随便命名;
130.120.3.194:5000/hse-protal-web:0.0.1-SNAPSHOT:这个要运行的镜像;

详细介绍,请参考:http://www.runoob.com/docker/docker-run-command.html

(3)浏览器访问

通过Jib将Springboot应用通过Docker部署
访问成功~~~

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页来源:哆啦A梦丶丨

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年2月1日
下一篇 2019年2月1日

相关推荐