Linux

Как полностью удалить Docker на Ubuntu 22.04 за 5 минут

Эта статья расскажет, как полностью удалить Docker, его компоненты и связанные файлы конфигурации на Ubuntu, освободив место на системном диске. Следуйте инструкциям, чтобы безопасно удалить Docker за несколько минут.

Обновлено 5 августа 2026 г.
5-10 мин
Средняя
FixPedia Team
Применимо к:Ubuntu 22.04 LTSUbuntu 20.04 LTSUbuntu 24.04 LTS

Введение

Удаление Docker может потребоваться, когда вы переходите к другим контейнерным решениям, освобождаете место на диске или исправляете persistent проблемы. В этой статье вы узнаете, как полностью удалить Docker на Ubuntu, включая пакеты, контейнеры, образы и конфигурации. После выполнения инструкции у вас останется чистая система без следа Docker.

Требования

  • Доступ к терминалу с правами root (с помощью sudo).
  • Ubuntu 20.04 LTS, 22.04 LTS или 24.04 LTS.
  • Достаточно свободного места для удаления файлов (обычно несколько сотен МБ).

Пошаговая инструкция

Шаг 1: Удаление пакетов Docker через apt

Откройте терминал и выполните обновление индекса пакетов:

sudo apt update

Затем удалите пакеты Docker, установленные из официального репозитория:

sudo apt purge docker.io docker docker-ce && sudo apt autoremove -y

Шаг 2: Удаление Docker CLI и связанных утилит

Если Docker был установлен через Snap, удалите его:

sudo snap remove docker

Также удалите любые оставшиеся пакеты Docker CLI:

sudo apt purge docker docker-ce-cli

Шаг 3: Удаление Docker Compose (если устанавливался через apt)

Docker Compose может быть отдельным пакетом:

sudo apt purge docker-compose

Шаг 4: Удаление оставшихся контейнеров и образов

Если демон Docker все еще работает (например, из-за ошибки в удалении), очистите остатки:

sudo docker system prune -a --volumes

В противном случае вручную удалите каталог /var/lib/docker:

sudo rm -rf /var/lib/docker

Шаг 5: Удаление конфигурационных файлов Docker

Удалите конфигурации пользователя и системные конфигурации:

rm -rf ~/.docker /etc/docker

Шаг 6: Проверка удаления

Запустите команды, чтобы убедиться, что Docker больше не доступен:

docker --version
dockerd --version

Если выводит команда не найдена, Docker полностью удален.

Проверка результата

  • Убедитесь, что docker и dockerd недоступны в PATH.
  • Проверьте отсутствие процесса dockerd через ps aux | grep dockerd.
  • Перезагрузите терминал (exit/login), если вы использовали сессию с root-правами.

Возможные проблемы

  • Dockerd все еще работает: возможно, пакет docker-ce был установлен как сервис. Выполните sudo systemctl stop docker перед удалением.
  • Ошибки при удалении конфигураций: если вы получаете сообщение о том, что файл используется, перезапустите систему (sudo reboot) перед повторным удалением.
  • Snap-пакет не удаляется: запустите sudo snap list | grep docker, затем sudo snap remove --purge docker.

Часто задаваемые вопросы

Что произойдет при удалении Docker?
Как удалить Docker, если он установлен из официального репозитория?
Как удалить Docker, если он был установлен через Snap?
Как убедиться, что Docker полностью удален?

Полезное

Удаление пакетов Docker через apt
Удаление Docker CLI и связанных утилит
Удаление Docker Compose (если устанавливался через apt)
Удаление оставшихся контейнеров и образов
Удаление конфигурационных файлов Docker
Проверка удаления