Как удалить установленный докер с помощью wget?
Я установил Docker, следуя инструкциям по установке на docker.com, используя wget https://get.docker.com/ | sh
команда. Теперь мне нужно полностью удалить его. apt-get remove docker
, apt-get --auto-remove docker
, apt-get remove docker.io
, apt-get --auto-remove docker.io
или любая другая комбинация не работает, так как я не устанавливал ее с помощью apt-get. Есть ли способ удалить докер быстрее, чем удалить его вручную?
(Я работаю над Ubuntu 14.04, если это имеет значение).
1 ответ
Шаг удаления упоминает:
sudo apt-get purge -y docker-engine
sudo apt-get autoremove -y --purge docker-engine
sudo apt-get autoclean
Примечание: chasmani добавляет в комментариях:
Я должен был также добавить
docker-ce
,docker.io
а такжеdocker
до первых двух строк, чтобы полностью избавиться от
sudo apt-get purge -y docker-engine docker docker.io docker-ce
sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce
Добавляет:
Приведенные выше команды не будут удалять изображения, контейнеры, тома или созданные пользователем файлы конфигурации на вашем хосте. Если вы хотите удалить все изображения, контейнеры и тома, выполните следующую команду:
sudo rm -rf /var/lib/docker
Удалить докер из apparmor.d:
sudo rm /etc/apparmor.d/docker
Удалить группу докеров:
sudo groupdel docker
Как добавляет Micah Smith в комментариях:
Возможно, вам (как и мне) нужно также удалить файлы времени выполнения, такие как
/var/run/docker.sock
,
Пытатьсяfind / -name '*docker*'
чтобы увидеть все эти файлы. (Это ищет всю вашу файловую систему, посмотрите хотя бы/var
,/run
,/etc
отдельно, если вы предпочитаете не делать этого.)
Теперь вы успешно удалили докер.