如何使用docker-compose更新现有图像?
发布时间:2020-12-16 03:52:34 所属栏目:安全 来源:网络整理
导读:我有多个微服务,我使用docker-compose进行开发部署.当微服务代码库有一些变化时,我正在触发ci作业重新部署它们.我有以下脚本来做到这一点.但每次我必须从头开始构建所有图像然后运行它们.完成所有这些操作后,我有匿名图片.所以我使用最后一个脚本删除它们.你
我有多个微服务,我使用docker-compose进行开发部署.当微服务代码库有一些变化时,我正在触发ci作业重新部署它们.我有以下脚本来做到这一点.但每次我必须从头开始构建所有图像然后运行它们.完成所有这些操作后,我有匿名图片.所以我使用最后一个脚本删除它们.你建议什么使这个过程更实用?有没有办法更新现有图像而不用新的更改删除它?
附加信息:我正在使用gitlab-ci 最佳答案
Docker容器设计为短暂的.要更新现有容器,请删除旧容器并启动新容器.
因此,您所遵循的流程是正确的. 您可以将命令简化为以下命令:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |