当我在linux终端中运行top
时,我有:
1147 root 20 0 1227548 34604 5784 S 1,7 0,9 1:10.88 dockerd
如何永久杀死它?我知道我可以通过linux kill
手动杀死它,但是下次使用计算机dockerd
的工作将会再次显示。
答案 0 :(得分:8)
dockerd 是常见的Linux守护进程,仅此而已。您应该以适合您的操作系统的方式禁用它,具体取决于所使用的系统服务管理器。
以下是一些示例(docker服务名称可能因系统而异)。第一个命令停止服务,第二个命令在系统启动时禁用它的启动。
对于systemd驱动的操作系统(例如Ubuntu 16.04,RHEL / CentOS 7,Arch Linux),将是:
sudo systemctl stop docker
sudo systemctl 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
等等
您应该查找有关如何禁用您感兴趣的特定操作系统服务的说明