![为什么 Docker 服务在未经我同意的情况下持续运行](https://linux22.com/image/748045/%E4%B8%BA%E4%BB%80%E4%B9%88%20Docker%20%E6%9C%8D%E5%8A%A1%E5%9C%A8%E6%9C%AA%E7%BB%8F%E6%88%91%E5%90%8C%E6%84%8F%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E6%8C%81%E7%BB%AD%E8%BF%90%E8%A1%8C.png)
这些 docker 服务在未经我同意的情况下持续运行,如何停止它们:
/usr/bin/docker-containerd-current
/usr/bin/dockerd-current
我不想卸载 Docker,只想停止服务以减少使用的 RAM。我在 CentOS 上。
完成所有这些后,上面的 Docker 服务就会自行启动:
sudo systemctl stop docker
sudo systemctl disable docker
sudo pkill -f docker
运行top
或htop
它们仍然在那里。
答案1
可能是某个 cron 作业或某个脚本在其他地方运行并启动了它。查看 cron 目录和文件以及和/var/log/messages
以/var/log/cron
查找启动它的内容。
如果您只是想停止服务启动:
systemctl mask docker
这将会链接单元文件,/dev/null
从而导致无法启动服务。