Благодаря Docker разработчики могут создавать, тестировать и развертывать программные приложения в любой среде. Вы можете думать о Docker как об инструменте, который работает как виртуальная машина, только он не нагружает ресурсы хост-системы. Иногда вам может понадобиться удалить Docker на Ubuntu 22.04. В таком случае вам нужен безопасный способ удаления Docker и всех его контейнеров. Мы рассмотрим пошаговый процесс чистого удаления Docker в Ubuntu 22.04.
Удалить Docker в Ubuntu 22.04
Мы удалим Docker и его контейнеры на разных этапах.
1. Подтвердите пакеты Docker
Первый шаг — перечислить все доступные пакеты Docker на вашем Ubuntu 22.04. Вы можете использовать команду dpkg, чтобы вывести список установленных пакетов или проверить версию Docker:
$ дпкг -л | схватить -Я докер
2. Удалите образы Docker
Удаление пакетов Docker не удаляет созданные вами образы. Начните с проверки доступных образов Docker с помощью следующей команды:
$ докер образы
Удалите доступные изображения, выполнив следующую команду:
$ докер рми $ ( образы докеров -q )Команда, которую мы выполнили, удаляет все образы, чтобы очистить пространство, которое ранее было занято образами Docker в вашей системе.
Если мы снова попытаемся перечислить образы, образ Docker не будет доступен в системе. Это означает, что нам удалось удалить их все.
3. Удалите контейнеры Docker.
При работе с Docker необходимо создавать разные контейнеры. Нам также необходимо удалить их перед удалением пакета Docker. Выведите список доступных контейнеров с помощью команды ps -a.
$ докер PS -а
Вы можете удалить каждый контейнер отдельно, но это займет время, особенно если у вас несколько контейнеров. Лучший подход — удалить все доступные контейнеры с помощью команды rm.
$ докер г.м. $ ( докер PS -aq )Все идентификаторы удаленных контейнеров отображаются после выполнения команды rm. Убедитесь, что контейнеры удалены, проверив доступные контейнеры.
4. Удалите тома Docker
Если у вас также есть созданные вами тома Docker, команда rm поможет вам их удалить. Список доступных томов. Затем укажите имена томов, которые вы хотите удалить, как показано ниже:
$ объем докера лс$ объем докера г.м. < имя тома >
Ваши тома Docker удалены, и пространство доступно для хост-системы.
5. Удалите сети Docker.
Проверьте, есть ли у вас сети, которые вы создали с помощью команды ls. Здесь у нас есть сеть linuxhint. Чтобы удалить сеть, используйте команду rm.
$ докер сеть лс$ докер сеть г.м. линуксинт
Кроме того, вы можете удалить все сети с помощью команды prune. Вот пример, когда мы удаляем сеть «neww»:
$ докер сеть чернослив
На данный момент вы готовы удалить пакет Docker из вашего Ubuntu 22.04.
6. Удалите пакет Docker
После определения пакетов Docker в вашей системе удалите их, выполнив следующую команду:
$ судо apt-получить очистку -и докер.иоЗдесь мы удаляем пакет docker.io. Обратите внимание, что мы решили удалить пакеты Docker последними, поскольку удаление пакетов Docker не удалит ваши образы, контейнеры, тома и т. д.
Обратите внимание, что каталог Docker не удаляется даже после удаления пакета.
В последней строке вы увидите сообщение о том, что ваши каталоги /etc/docker и /var/lib/docker/ все еще доступны в вашей системе.
Мы можем убедиться, что файлы Docker все еще существуют в нашей системе.
Удалите эти каталоги из вашей системы с помощью следующей команды:
$ судо г.м. -рф / был / библиотека / докер / / и т. д. / докер /
Также удалите группу Docker, которую вы создали при установке Docker.
$ судо групповой докер
Наконец, удалите сокет Docker из вашей системы.
$ судо г.м. -рф / был / библиотека / докер.носок
Заключение
Docker отлично подходит для развертывания и управления приложениями. Однако, если вам не нужно иметь Docker в вашей системе, вы можете удалить его и все созданные контейнеры, образы, сети и т. д. В этом руководстве представлены все шаги, которые вы должны выполнить, чтобы удалить программное обеспечение Docker и все его компоненты. контейнеры в Ubuntu 22.04.