为什么 Docker 服务在未经我同意的情况下持续运行

为什么 Docker 服务在未经我同意的情况下持续运行

这些 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

运行tophtop它们仍然在那里。

答案1

可能是某个 cron 作业或某个脚本在其他地方运行并启动了它。查看 cron 目录和文件以及和/var/log/messages/var/log/cron查找启动它的内容。

如果您只是想停止服务启动:

systemctl mask docker

这将会链接单元文件,/dev/null从而导致无法启动服务。

相关内容