linux - 如何永久杀死docker?

标签 linux docker service

当我在 linux 终端中运行 top 时,我有:

 1147 root      20   0 1227548  34604   5784 S   1,7  0,9   1:10.88 dockerd 

我怎样才能永久杀死它?我知道我可以通过 linux kill 手动杀死它,但在下次使用计算机 dockerd 时将再次显示。

最佳答案

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 

等等

您应该查找有关如何为您感兴趣的特定操作系统禁用服务的说明

关于linux - 如何永久杀死docker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40192415/

相关文章:

linux - 用下划线替换目录中所有文件中的空格

c - 如何使用 `system()` 模拟 ctrl 序列?

ruby-on-rails - Rails 5+、WebPacker 和 Docker 开发工作流程

docker - 如何在这个 meteor docker 镜像中部署应用程序?

java - 后台 Java 服务应用程序的简单发送/接收接口(interface)

javascript - 返回 bool 值的 Angularjs 自定义服务方法

linux - 将数据从 AWS Ubuntu Server 移动到 Amazon S3 存储桶的最佳方式是什么?

c - 如何制作守护进程

docker - Docker seccomp 配置文件的默认位置是什么?

android - 使用 Alarmmanager 在特定时间启动服务