gpt4 book ai didi

docker - 我们可以在容器运行时用docker-compose替换镜像吗

转载 作者:行者123 更新时间:2023-12-02 20:53:17 31 4
gpt4 key购买 nike

我正在微服务应用程序中工作,并且有多种服务。我正在使用docker-compose运行不同微服务的实例。我们为每个微服务创建一个镜像。如果更改微服务的代码,则使用“docker-compose down”,然后更改更新的微服务的版本,然后使用“docker-compose up”。我认为,应该有一种在运行时更新镜像的方法,而无需使用“docker-compose down”和“docker-compose up”。
有没有办法用docker-compose替换正在运行的容器的镜像?

最佳答案

您可以跳过docker-compose down。如果自上次启动镜像以来已构建或拉取镜像,则docker-compose up命令将重新创建容器。有关更多详细信息和实际操作示例,请参见this answer
您不能从正在运行的容器中热交换镜像。这相当于在运行Linux OS时替换根硬盘驱动器。它将破坏事物,尤其是具有打开文件句柄的事物。

关于docker - 我们可以在容器运行时用docker-compose替换镜像吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64313733/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com