gpt4 book ai didi

docker - 你如何禁用容器的自动重启?

转载 作者:IT老高 更新时间:2023-10-28 12:33:14 26 4
gpt4 key购买 nike

我可以用 --restart=always 启用自动重启,但是在我停止容器后,如何关闭该属性?

我通常运行一个网络服务器并通常映射端口 80:

docker run -d --restart=always -p 80:80 -i -t myuser/myproj /bin/bash

但有时我想运行更新版本的镜像,但又想保留旧容器。问题是,如果有多个容器使用 --restart=always,则只有其中一个(随机?)启动,因为它们都在争夺主机上的 80 端口。

最佳答案

您可以使用 --restart=unless-stopped 选项,如@Shibashis 所述,或更新重启策略(这需要 docker 1.11 或更高版本);

documentation for docker updateDocker restart policies .

docker update --restart=no my-container

更新现有容器的重启策略(my-container)

关于docker - 你如何禁用容器的自动重启?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37599128/

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