将运行容器的 AutoRemove 设置为 false

pur*_*zel 8 docker

我想向正在运行的容器添加重新启动策略,而不通过重新启动它,docker update --restart=always <container-id>但由于我最初使用标志(设置 AutoRemove = true)启动容器,--rm因此更新失败,因为您可以设置 RestStartPolicy 或 AutoRemove。

有没有什么方法可以在不停止和启动容器的情况下摆脱 AutoRemove?

mat*_*eus 6

不,您无法摆脱 AutoRemove 标志,docker 不支持更改它,因为 docker 守护进程在容器--rm启动时就开始监视容器(以执行删除)。根据这个 Github 问题,这将很难实现。