Как установить 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-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
Отлично, приведенный выше вывод подтверждает, что служба докеров запущена и работает.
Если вы хотите, чтобы локальный пользователь управлял и запускал команды докеров, добавьте пользователя в группу докеров, используя команду ниже.
$ 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
Вывод,
Приведенный выше вывод подтверждает, что контейнер 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 установлен успешно. Это все от гида. Надеюсь, вы нашли его информативным. Пожалуйста, поделитесь своими отзывами и запросами в разделе комментариев ниже.