Jenkins与Docker的自动化CI/CD实战(3)

上图中,SSH远程Docker主机执行的Shell命令如下:

REPOSITORY=192.168.0.219:5000/solo:${Tag} # 部署 docker rm -f blog-solo |true docker image rm $REPOSITORY |true docker container run -d --name blog-solo -v /usr/local/jdk1.8:/usr/local/jdk -p 88:8080 $REPOSITORY

注:容器名称blog-solo,暴露宿主机端口88,即使用宿主机IP:88访问blog-solo项目。
blog-solo项目已配置完成,开始构建:

选择tag,开始构建:

Jenkins与Docker的自动化CI/CD实战


Jenkins与Docker的自动��CI/CD实战


点击左下角构建历史里,右击第一个查看控制台输出:

Jenkins与Docker的自动化CI/CD实战


Jenkins与Docker的自动化CI/CD实战

浏览器访问solo项目::88

Jenkins与Docker的自动化CI/CD实战


如果输出上述页面说明是正常的,页面没有加载成功样式,需要修改下项目里访问地址。

至此,自动化CI环境搭建完成,你可以模拟提交代码并打tag测试自动化发布流程。

若你在容器运维中,遇到容器方面的问题,可以给我微信↓。同样,若发现有任何纰漏,还请随时指正,相互学习,共同进步!

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/31242462ace6eddff668a59cb6ac34ca.html