我可以使用 docker-compose 更新容器上的标签而不重新启动容器吗?
理想场景:
- 更改 docker-compose.yml 中的标签
- 保存 docker-compose.yml
- 运行命令来更新标签,无需重新启动容器
一般来说,更改容器内运行的设置或代码涉及删除和重新启动容器。这是完全正常的,并且docker-compose up
必要时会为您做。 (请记住确保您关心的所有数据都存储在容器外部。)
在 Docker API 级别,只有一组有限的内容可以在更新容器 https://docs.docker.com/engine/api/v1.40/#operation/ContainerUpdate电话,而标签不是其中之一。这意味着任何管理容器的东西,无论是直接的docker
命令或 Docker Compose 必须始终删除并重新创建容器才能更改其标签。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)