Docker服务启动时,容器自动被拉起
目录
每次启动虚拟机,docker 服务会自动启动,同时发现是总是有几个不需要的容器会被自动拉起…
期望是,docker服务自启动或重启后,正在运行中的容器中只有我们想要的。
原因解析
出现这个现象是因为在之前使用docker run
命令拉起容器时,使用了--restart=always
参数设置导致的。
--restart
的参数值有以下4个:
- no:容器退出时,不重启容器。
- on-failure:只有在非0状态退出时才从新启动容器。
- always:无论退出状态是如何,都重启容器。
- unless-stopped:在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器。
解决
更新容器的--restart
参数:
|
|
在之后拉起容器的时候,不要随意使用--restart=always
参数项。
参考
Buy me a coffee~
支付宝
微信