Поиск по сайту:

Как установить Docker на Rocky Linux и AlmaLinux


Docker – это чрезвычайно популярный инструмент платформы контейнеризации, который позволяет пользователям легко и эффективно разрабатывать, тестировать и развертывать приложения внутри контейнеров. Контейнер — это легкая и портативная единица, работающая в полной изоляции от базовой операционной системы. Он упаковывает исходный код приложения вместе с его библиотеками, зависимостями и конфигурацией.

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

Docker доступен в двух основных редакциях: Docker Community Edition (Docker CE) и Docker Enterprise Edition ( Docker EE). Версия для сообщества полностью бесплатна и имеет открытый исходный код, а версия для предприятий представляет собой премиум-версию.

Присоединяйтесь к нам, и мы поможем вам установить Docker CE на Rocky Linux и AlmaLinux.

Шаг 1. Добавьте репозиторий Docker в Rocky Linux

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

На своем терминале выполните следующую команду, чтобы добавить репозиторий Docker.

sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

Шаг 2. Установите Docker в Rocky Linux/AlmaLinux

Двигаясь дальше, мы собираемся установить Docker Community Edition, который можно бесплатно загрузить и использовать. Но сначала обновите пакеты.

sudo dnf update

Затем выполните приведенную ниже команду, чтобы установить Docker CE, интерфейс командной строки (CLI) и другие необходимые инструменты и зависимости.

sudo dnf install -y docker-ce docker-ce-cli containerd.io

После установки подтвердите версию Docker, которую вы установили, как указано. Вывод показывает, что мы установили Docker 20.10.

docker --version

Docker version 20.10.8, build 3967b7d

Шаг 3. Запустите и включите Docker

Чтобы начать использовать Docker, нам нужно запустить демон Docker. Но сначала давайте включим его запуск при загрузке, как показано.

sudo systemctl enable docker

Затем запустите демон Docker.

sudo systemctl start docker

Чтобы подтвердить статус работы Docker, введите команду.

sudo systemctl status docker

Идеальный! Докер работает как положено.

Шаг 4. Добавьте пользователя в группу Docker

Чтобы использовать или запускать Docker от имени обычного пользователя, вам необходимо добавить пользователя в группу «docker», которая автоматически создается во время установки. В противном случае вы будете продолжать сталкиваться с ошибками разрешений.

Для этого добавьте обычного пользователя в группу «docker» следующим образом, где tecmint — это обычный пользователь, с помощью команды usermod.

sudo usermod -aG docker tecmint

Используйте команду id, чтобы проверить группы, к которым принадлежит пользователь.

id tecmint

Шаг 5. Тестирование Docker в Rocky Linux

Наконец, чтобы убедиться, что Docker работает должным образом, запустите контейнер hello-world, как указано в команде ниже.

docker run hello-world

Команда просто извлекает образ hello-world из концентратора Docker, который является хранилищем образов контейнеров Docker. Затем он приступает к созданию и запуску контейнера, который печатает на терминале сообщение «Привет от Docker». Это железное доказательство того, что Docker был успешно установлен.

Давайте будем более авантюрными. Мы создадим образ Ubuntu, запустим его и будем взаимодействовать с контейнером.

Извлеките образ Docker Ubuntu

Чтобы получить последний образ Ubuntu, запустите:

docker pull ubuntu

Как только изображение будет получено, подтвердите существующие изображения, как показано.

docker images

Запустите Docker-контейнер Ubuntu

Чтобы получить доступ к оболочке контейнера Ubuntu, выполните команду.

docker run -it ubuntu

Отсюда вы можете запускать команды, управлять пакетами и выполнять другие системные задачи внутри контейнера. После этого нажмите «exit», чтобы выйти из контейнера и вернуться в среду вашей ОС.

Заключение

И это все, что касается этого руководства. Мы продемонстрировали установку Docker на Rocky Linux и AlmaLinux, а также то, как начать работу с получением образов и запуском контейнеров.