如何防止docker在系统启动时自动启动容器? [英] How to prevent docker from starting a container automatically on system startup?

查看:120
本文介绍了如何防止docker在系统启动时自动启动容器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Docker在每次系统启动(debian)时都会启动一个容器,但是我没有创建服务来这样做.如何防止Docker这样做?

Docker starts a container on every system startup (debian) but I didn't create a service to do so. How can I prevent docker from doing that?

推荐答案

当Docker服务最初启动时,Docker会自动以RestartPolicy为"always"自动启动任何容器.在cron或任何其他正常的系统启动脚本中,您找不到任何证据.您必须深入研究容器配置才能找到它.

Docker will autostart any container with a RestartPolicy of 'always' when the docker service initially starts. You won't find any evidence of this within cron or any other normal system startup scripts; you'll have to dig into the container configuration to find it.

泊坞窗检查我的容器(在输出中查找RestartPolicy)

docker inspect my-container (Look for RestartPolicy in the output)

当使用-始终重新启动创建一个容器时,我通常会遇到这种情况,后来这种情况发生了变化,以至于我不再希望这种情况发生.

I've mostly had this situation occur when a container was created with --restart always, and the situation later changed such that I no longer wanted this to happen.

在docker 1.11之后,这很容易修复

After docker 1.11, this is easy to fix

docker update --restart =没有我的容器

原始答案在这里: docker-怎么做您在容器上禁用了自动重启功能?

这篇关于如何防止docker在系统启动时自动启动容器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆