Как навсегда уничтожить dockerd?

#linux #docker #service

#linux #docker #Обслуживание

Вопрос:

Когда я запускаю top в терминале Linux, у меня:

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

Как я могу убить его навсегда? Я знаю, что могу убить его вручную с помощью Linux kill , но при следующей работе с компьютером dockerd это будет показано снова.

Комментарии:

1. какую ОС или версию Linux вы используете / для чего ориентируетесь?

Ответ №1:

dockerd — обычный демон Linux, не более того. Вы должны отключить его способом, подходящим для вашей ОС, в зависимости от используемого диспетчера системных служб.

Вот несколько примеров (название службы docker может отличаться от системы к системе). Первая команда останавливает службу, вторая отключает ее запуск при запуске системы.

Для ОС, управляемой systemd (например, Ubuntu 16.04, RHEL / CentOS 7, Arch Linux), это будет:

 sudo systemctl stop docker
sudo systemctl disable docker
  

Для docker, установленного через snap:

 sudo snap stop docker
sudo snap disable docker
  

Для относительно старой Ubuntu (до 15.10), используя Upstart service manager:

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

Для более старых CentOS6 и некоторых других:

 sudo service dockerd stop
sudo chkconfig dockerd off 
  

et cetera

Вам следует поискать инструкции о том, как отключить службу для конкретной ОС, которая вас интересует