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

一、安装Docker

1、更新Yum包

4、设置yum源

6、安装Docker

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

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

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

9、运行第一个docker镜像

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

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

三、测试推送和拉取镜像

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

(1)修改daemon.json

修改成以下内容:

(2)重启docker服务

2、下载busybox镜像

3、为镜像打标签

查看镜像:

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

重新上传到镜像服务器

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

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

7、列出busybox镜像有哪些tag

2、构建发布到registry

执行mvn命令:
mvn compile jib:build

4、查看push的tag版本

浏览器输入:

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部署
访问成功~~~

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

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

相关推荐