Docker在每个系统启动时启动一个容器(debian),但我没有创建一个服务来执行此操作。我怎样才能防止泊坞者这样做?
答案 0 :(得分:118)
Docker服务最初启动时,Docker将自动启动任何容器,其RestartPolicy为“always”。你不会在cron或任何其他正常的系统启动脚本中找到任何证据;你必须深入了解容器配置才能找到它。
expr
(在输出中查找RestartPolicy)
当使用docker inspect my-container
创建容器时,我发生了这种情况,后来情况发生了变化,我不再希望这种情况发生。
在docker 1.11之后,这很容易修复
--restart always
原始答案在这里:docker - how do you disable auto-restart on a container?
答案 1 :(得分:-1)
grep docker在/etc/init.d中,如果你发现你可以从那里删除sudo权限(确保你不要更改其他文件或其他任何内容,请自行承担风险)
< / LI>sudo docker run --restart = no redis(将redis替换为您的容器名称)
如果您仍然发现任何问题,请告诉我。