Docker – это платформа для разработки, доставки и запуска приложений внутри контейнеров.
Она позволяет разработчикам упаковывать приложение со всеми его зависимостями в единый блок, называемый контейнером, который затем можно легко перемещать между различными средами, такими как разработка, тестирования и продакшен.
Docker.io – это пакет, который предоставляет среду выполнения Docker и инструменты командной строки в системах Ubuntu.
Он доступен в официальных репозиториях Ubuntu и может быть установлен с помощью менеджера пакетов “apt-get”.
После установки Docker.io предоставляет набор инструментов командной строки, которые позволяют управлять контейнерами, образами и сетями.
Некоторые из наиболее часто используемых команд Docker включают:
- docker run: Запуск контейнера из образа.
- docker stop: Остановить запущенный контейнер.
- docker ps: вывести список всех запущенных контейнеров.
- docker images: Вывести список всех доступных образов.
- docker build: Создать образ из Docker-файла.
Docker.io также предоставляет службу реджестри под названием Docker Hub, где пользователи могут обмениваться и загружать образы контейнеров.
Кроме того, Docker.io можно использовать с другими инструментами, такими как Docker Compose и Docker Swarm, для управления многоконтейнерными приложениями и оркестрации контейнеров.
Деинсталляция docker.io на Ubuntu
Чтобы удалить программное обеспечение Docker.io на Ubuntu, вы можете выполнить следующие шаги:
1. Остановите и удалите все запущенные контейнеры Docker:
$ sudo docker stop $(sudo docker ps -a -q) $ sudo docker rm $(sudo docker ps -a -q)
см. также:
🐳 Как удалить все Docker контейнеры с помощью одной команды
2. Удалите пакет Docker.io:
$ sudo apt-get remove docker.io
3. Удалите файлы конфигурации Docker:
$ sudo rm -rf /var/lib/docker $ sudo rm /etc/apparmor.d/docker $ sudo groupdel docker
Первая команда останавливает и удаляет все запущенные контейнеры Docker.
Вторая команда удаляет пакет Docker.io из вашей системы.
Третья команда удаляет файлы конфигурации Docker и профиль Docker AppArmor.
Наконец, последняя команда удаляет группу “docker”.
Примечание: если вы установили Docker, используя пакет “docker-ce” вместо пакета “docker.io”, вам следует заменить “docker.io” на “docker-ce” в приведенных выше командах.
см. также:
- 🐳 Быстрый способ удалить все образы Docker с вашего хоста
- Как создать, перечислить и удалить контейнеры Docker в Linux
Удаление docker.io, включая зависимые пакеты
Если вы хотите удалить docker.io и его зависимые пакеты, которые больше не нужны, выполните следующую команду:
$ sudo apt-get remove --auto-remove docker.io
Использование purge с docker.io
Если вы используете опцию purge для пакета docker.io, все конфигурационные и зависимые пакеты будут удалены.
$ sudo apt-get purge docker.io
Если вы используете опции purge вместе с автоматическим удалением, будет удалено все, что касается пакета, Это очень полезно, когда вы хотите переустановить его снова.
$ sudo apt-get purge --auto-remove docker.io
см. также: