简体   繁体   English

更新正在运行的容器 - Docker

[英]Update a running container - Docker

i have a running container that I want to update, due to some parameters that I add on docker-compose.由于我在 docker-compose 上添加了一些参数,我有一个要更新的正在运行的容器。

tried docker-compose up -d, but didn't work (complains about having the same port).尝试了 docker-compose up -d,但没有奏效(抱怨拥有相同的端口)。

any solutions or do I have to remove and re-add the container?任何解决方案还是我必须删除并重新添加容器?

Try docker-compose restart or docker-compose down && docker-compose up -d .尝试docker-compose restartdocker-compose down && docker-compose up -d
The first command simply restarts the container with your new settings.第一个命令只是使用您的新设置重新启动容器。
The second command deletes the old container and creates a new one also with your new settings.第二个命令删除旧容器并使用您的新设置创建一个新容器。

fixed by adding -p [PROJECT NAME] to the docker-compose up通过将 -p [PROJECT NAME] 添加到 docker-compose up 来修复

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM