问题描述
我是docker的新手,我使用exit
退出了容器的外壳,然后使用sudo docker stop ABC
杀死了该容器。但是,systemctl is-active docker
仍显示docker已激活。有没有办法杀死docker,或者它将永远在我的系统上保持活动状态?
我正在使用Ubuntu 18。
解决方法
即使退出并删除容器,Docker守护程序也应该保持在后台运行。这是因为如果您要启动一个新容器并且docker daemon没有运行,那么您将无法执行该操作。
如果需要,可以执行sudo systemctl stop docker
以完全停止docker守护进程。但是在此之后,如果您执行docker run -it someimage
,则会得到一个错误-并且要解决此问题,必须重新启动docker daemon-sudo systemctl start docker
希望一切都能澄清!