#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
Вам следует поискать инструкции о том, как отключить службу для конкретной ОС, которая вас интересует