项目上交付部署过程,docker发挥的作用
1、交付产品的流程,docker工作流程
交付项目过程中充分利用了docker容器化技术,将客户需要的产品一个一个打成镜像包文件,然后将所有的产品合成一个lz4的全量部署包,带到项目现场在网络、系统和其他基础组件都已经部署好的基础上,安装好服务器系统(linux)基础上,启动docker服务,将全量包上传至master 节点的push 上传到docker镜像私有仓库中,对应的产品集群机器上的docker就会到masker 节点上的docker镜像仓库,去pull下载对应产品的镜像,开始安装启动容器提供服务;
这里可以加入docker 仓库指向性问题,进行说明;
产品部署时发现拉取镜像失败,导致产品os克隆一直doing状态,docker ps|grep registry发现ops1上容器ip是宿主机的IP没有问题,ping下容器url发现ip为ops2 ip,确认是镜像仓库指向性问题,通过手动调用dnsapi接口,重定向仓库url和ip,问题解决;
发现此问题后,提交到阿里Aone系统中,确认是此版本bug,再下一个版本优化处理;
2、利用Dockerfile编排docker容器并自动化启动服务技术
q
原文:https://www.cnblogs.com/houjunjun437416/p/12029583.html