如何永久性地关闭 dockerd?

10
当我在Linux终端中运行top命令时,我看到以下内容:
 1147 root      20   0 1227548  34604   5784 S   1,7  0,9   1:10.88 dockerd 

如何永久地杀死它?我知道可以使用linux的kill手动杀死它,但下次使用计算机时dockerd将再次显示。


你使用或者针对哪个操作系统或Linux版本? - agg3l
1个回答

22

dockerd只是一个常见的Linux守护程序,没有其他特别之处。您应该根据所使用的系统服务管理器禁用它。

这里是一些示例(docker服务名称可能因系统而异)。第一条命令停止该服务,第二条命令禁用其在系统启动时启动。

对于使用systemd驱动的操作系统(例如Ubuntu 16.04、RHEL/CentOS 7、Arch Linux),命令如下:

sudo systemctl stop docker
sudo systemctl disable docker

对于通过snap安装的docker:

sudo snap stop docker
sudo snap disable docker

对于比较老的Ubuntu(15.10之前),使用Upstart服务管理器:

sudo service docker stop
sudo sh -c 'echo manual > /etc/init/docker.override'

对于较老的CentOS6和一些其他版本:

sudo service dockerd stop
sudo chkconfig dockerd off 

等等其他的事情

你应该寻找有关如何禁用特定操作系统服务的指示


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接