Как установить Docker и Docker-Compose на Rocky Linux 8

Как установить Docker и Docker-Compose на Rocky Linux 8

 

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

В этом руководстве мы расскажем, как установить Docker и Docker Compose на Rocky Linux 8, шаг за шагом.

Минимальные требования для Docker

  • 2 ГБ ОЗУ или больше
  • 2 виртуальных ЦП / ЦП (64-разрядный процессор)
  • Минимальный Rocky Linux 8
  • Пользователь Sudo с привилегиями
  • 20 ГБ свободного места на / var
  • 1 карта Nic
  • Стабильное интернет-соединение

Давайте углубимся в шаги установки Docker,

Шаг 1) Установите обновления и перезагрузитесь

Войдите в Rocky Linux и установите все доступные обновления, а затем перезагрузите систему один раз.

$ sudo dnf update -y
$ reboot

Шаг 2) Настройте репозиторий пакетов Docker и установите Docker

Чтобы установить последнюю и стабильную версию Docker, настройте его официальный репозиторий пакетов, используя следующую команду:

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

Теперь запустите следующую команду dnf, чтобы установить докер,

$ sudo dnf install -y docker-ce

Вывод команд выглядит следующим образом:

Как установить Docker и Docker-Compose на Rocky Linux 8

Примечание. Если при установке пакета docker-ce вы получаете ошибку container.io, выполните следующую команду:

$ sudo dnf install docker-ce --allowerassing -y

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

После установки докера запустите и включите его службу, используя следующие команды systemctl:

$ sudo systemctl start docker
$ sudo systemctl enable docker

Чтобы проверить статус запуска докера,

$ sudo systemctl status docker

Как установить Docker и Docker-Compose на Rocky Linux 8 1

Отлично, приведенный выше вывод подтверждает, что служба докеров запущена и работает.

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

$ sudo usermod -aG docker $USER

После выполнения вышеуказанной команды выйдите из системы и войдите в систему один раз, чтобы группа докеров была связана с пользователем, и пользователь мог запускать команды докеров без sudo.

[root@infoit.com.ua ~]$ docker --version
Docker version 20.10.7, build f0df350
[root@infoit.com.ua ~]$

Давайте проверим установку докера на следующем шаге.

Шаг 4) Тестовая установка докера

Чтобы проверить установку докера, запустите контейнер hello-world, используя следующую команду docker ,

$ docker run hello-world

Вывод,

Как установить Docker и Docker-Compose на Rocky Linux 8 2

Приведенный выше вывод подтверждает, что контейнер hello-world был успешно запущен, а также подтверждает, что докер успешно установлен.

Шаг 5) Установите Docker-Compose

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

$ dnf install -y curl
$ sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
$ docker-compose --version
docker-compose version 1.29.2, build 5becea4c
$

Приведенные выше выходные данные показывают, что docker-compose версии 1.29.2 установлен успешно. Это все от гида. Надеюсь, вы нашли его информативным. Пожалуйста, поделитесь своими отзывами и запросами в разделе комментариев ниже.