Гайд: установка Docker на Rocky Linux 8

Если вам нужно установить Docker на Rocky Linux 8, это руководство поможет. Перед стартом процесса убедитесь, что вы вошли в систему как пользователь с sudo правами. Все команды в этом гайде нужно запускать от имени пользователя без полномочий root.
Docker — это второй по популярности инструмент миллионов разработчиков, который помогает им создавать, совместно использовать и запускать любые приложения в любом месте — локально или в облаке. Docker упаковывает ПО в стандартизованные блоки, которые называются контейнерами. Каждый контейнер включает всё необходимое для работы приложения: библиотеки, системные инструменты, код и среду исполнения. Благодаря Docker можно быстро развёртывать и масштабировать приложения в любой среде и быть уверенным в том, что код будет работать.
Как стать системным администратором — читать на нашем сайте IT Education Blog.
Как установить Docker на Rocky Linux 8
Шаг 1. Перед установкой какого-либо пакета на свой сервер Rocky Linux, нужно убедиться, что все системные пакеты обновлены.
sudo dnf update
sudo dnf upgrade
sudo dnf install dnf-utils
Шаг 2. Установите Docker в системе Rocky Linux. Добавьте официальный репозиторий Docker с помощью следующей команды:
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Затем установите пакет Docker-CE в Rocky Linux, выполнив следующую команду:
sudo dnf update
sudo dnf install docker-ce --nobest
После завершения установки запустите службы для Docker и включите его после перезагрузки системы:
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker
Вы можете проверить версию Docker с помощью следующей команды:
docker --version
Шаг 3. Добавьте локального пользователя в группу Docker. Затем, туда же добавьте текущего системного пользователя. Это нужно для того, чтобы вы могли легко запускать команды Docker, не используя sudo:
sudo usermod -aG docker $USER
Шаг 4. Тестирование Docker в Rocky Linux. Чтобы проверить установку этого инструмента, выполните следующую команду:
docker run hello-world
Выход:
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
b8dfde127a29: Pull complete
Digest: sha256:61bd3cb6godetz4ff4c6407a5a7fr3akzfa8eefdbbec539eokco7f63e09f
Status: Downloaded newer image for hello-world:latest
Hello from Docker!
This message shows that your installation appears to be working correctly.
Чтобы извлечь образ Ubuntu, запустить контейнер и взаимодействовать с ним:
docker pull ubuntu
Как только образ будет извлечён, подтвердите существующие образы:
docker images
После этого запустите контейнер Ubuntu Docker:
docker run -it ubuntu
Вот и всё, что вам нужно сделать для инсталляции Docker на Rocky Linux 8.