docker-compose-我可以在不重新启动容器的情况下更新标签吗?

时间:2019-09-23 12:01:23

标签: docker docker-compose

我可以在不重新启动容器的情况下使用docker-compose更新容器上的标签吗?

理想情况:   -更改docker-compose.yml中的标签   -保存docker-compose.yml   -运行命令以更新标签,而无需重新启动容器

1 个答案:

答案 0 :(得分:1)

通常,更改容器中运行的设置或代码涉及删除并重新启动容器。这完全正常,docker-compose up会在必要时为您完成。 (请记住,确保您关心的所有数据都存储在容器外部。)

在Docker API级别上,Update a container调用中只能更改有限的一组内容,标签也不是其中之一。这意味着管理容器的任何对象,无论是直接docker命令还是Docker Compose,都必须始终删除并重新创建容器以更改其标签。