Одной из самых блестящих технологий последнего времени является Docker. С его помощью вы можете развертывать приложения в виде контейнеров, обеспечивая их целостность, чтобы не было проблем с выполнением. Сегодня вы узнаете, как установить Docker на Ubuntu 22.04.
Введение в Docker
Docker — это платформа, созданная для разработки, развертывания и запуска приложений внутри контейнеров.
Итак, нам предстоит ответить на вопрос, что такое контейнер? Контейнер — это набор стандартизированных исполняемых компонентов, которые объединяют исходный код приложения с библиотеками операционной системы (ОС) и зависимостями, необходимыми для запуска этого кода в любой среде.
Другими словами, контейнер — это своего рода пакет, который включает в себя все необходимое для запуска приложения в среде. Это может звучать как Snap или Flatpak, но это гораздо больше. **Поскольку контейнер также включает в себя всю операционную систему.
Таким образом, управление контейнером позволяет запускать и устанавливать приложения быстро, легко, но, прежде всего, безопасно. Поэтому проблем с совместимостью между разными мишенями не будет.
Что же делает Docker, так это управляет ими и обеспечивает промежуточный уровень между ним и операционной системой.
Установите Docker на Ubuntu 22.04
Рекомендуемый способ установки Docker — сделать это из специального репозитория для Ubuntu 22.04. Это позволит вам установить последнюю стабильную версию.
Итак, откройте терминал или запустите сеанс через SSH и вам нужно будет выполнить эту команду:
sudo apt install apt-transport-https ca-certificates curl software-properties-common.
После этого добавьте ключ GPG репозитория.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Теперь добавьте репозиторий:
echo "deb [arch=$$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Обновите APT, чтобы загрузить репозиторий
sudo apt update
Теперь вы готовы установить Docker на Ubuntu 22.04.
sudo apt install docker-ce
Как только установка будет завершена, вы можете проверить статус службы инструмента. В этом случае вы можете сделать это с помощью .
sudo systemctl status docker
Он должен быть запущен и включен.
Необязательно: Запуск Docker без прав root
По умолчанию вам необходимо иметь root-права для запуска команд Docker. Некоторым пользователям это может показаться неудобным, поэтому его можно изменить.
Для этого просто добавьте своего пользователя в группу докеров, созданную во время установки.
sudo usermod -aG docker ${USER}
Теперь вы можете использовать его без пользовательских ограничений. Вы можете заменить ${USER}
именем пользователя, которого хотите добавить.
Использование команды Docker
Команда docker
— это команда, которую вы будете часто использовать при работе с этой технологией. Эта команда также имеет подкоманды, выполняющие необходимые операции.
Чтобы просмотреть эти подкоманды, запустите
docker
Кроме того, вы можете проверить помощь каждого из них в отдельности. Конечно, не для всех, но там, где есть сомнения по поводу операции.
docker [command] --help
Теперь лучший способ узнать, правильно ли работает Docker, — использовать его для запуска тестового образа.
docker run hello-world
Это указывает на то, что Docker отлично работает в системе.
Контейнеры распространяются в виде образов, их можно найти с помощью следующей команды
docker search [keyword]
Например:
docker search debian
Вы получите вывод, подобный этому:
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
ubuntu Ubuntu Ubuntu is a Debian-based Linux operating sys... 14547 [OK]
debian Debian is a Linux distribution that's compos... 4364 [OK]
neurodebian NeuroDebian NeuroDebian provides neuroscience research sys... 91 [OK]
webdevops/ansible Ansible image for CentOS, Ubunty, Debian and... 3 [OK] bitnami/debian-base-bu... 3 [OK]
bitnami/debian-base-build-buildpack Debian base compilation image 2 [OK]
И если вы хотите загрузить и использовать его, вы можете запустить
docker pull debian
Пример вывода:
Using default tag: latest
latest: Pulling from library/debian
1339eaac5b67: Pull complete
Digest: sha256:859ea45db307402ee024b153c7a63ad4888eb4751921abbef68679fc73c4c739
Status: Downloaded newer image for debian:latest
docker.io/library/debian:latest
Вы также можете проверить изображения, которые у вас есть в системе.
docker images
Пример вывода:
REPOSITORY TAG ID IMAGE CREATED SIZE. debian latest d2780094a226 2 weeks ago 124MB hello-world latest feb5d9fea6a5 9 months ago 13.3kB
Удалить Docker из системы
Если вы больше не хотите его использовать, вы можете удалить его из системы с помощью этой команды
sudo apt remove docker-ce
Тогда у вас больше не будет его в вашей системе.
Заключение
Docker является самым популярным в своей области, потому что он успешно используется для управления контейнерами и массового развертывания приложений без риска странной производительности.
Сегодня в этом посте вы узнали, как его установить и проверить общие сведения об этой технологии.
Надеюсь, вам понравилось, и вы поможете нам распространить его, чтобы мы могли расти.