上图中,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,开始构建:
点击左下角构建历史里,右击第一个查看控制台输出:
浏览器访问solo项目::88
如果输出上述页面说明是正常的,页面没有加载成功样式,需要修改下项目里访问地址。
至此,自动化CI环境搭建完成,你可以模拟提交代码并打tag测试自动化发布流程。
若你在容器运维中,遇到容器方面的问题,可以给我微信↓。同样,若发现有任何纰漏,还请随时指正,相互学习,共同进步!