Установка Docker и Docker Compose в RedOS 8

Оцените статью

RedOS 8 базируется на RPM‑пакетах (аналогично RHEL/CentOS/AlmaLinux), поэтому установка ведётся через dnf с подключением официальных репозиториев Docker.

Установка Docker

Установка обновлений и базовых пакетов

# dnf update -y
# dnf install -y yum-utils curl wget

Добавление репозитория Docker

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

Установка Docker Engine

# dnf install -y docker-ce docker-ce-cli
  • docker-ce — движок Docker;
  • docker-ce-cli — командная строка;

Запуск и включение Docker

# systemctl start docker
# systemctl enable docker

Проверка работы Docker

# docker run hello-world

Настройка прав пользователя

# usermod -aG docker $USER

Установка Docker Compose

Устанавливаем Docker Compose в виде плагина к Docker (Современный подход)

# mkdir -p /usr/local/lib/docker/cli-plugins
# curl -SL https://github.com/docker/compose/releases/latest/download/docker-compose-linux-x86_64 -o /usr/local/lib/docker/cli-plugins/docker-compose
# chmod +x /usr/local/lib/docker/cli-plugins/docker-compose

Проверяем, что все корректно работает.

# docker compose version
Docker Compose version v5.0.1

Похожие записи

Трассировка WordPress для определения узких мест

Я обратил внимание, что у меня в блоге стала ужасно долго открываться админка и значит пришло время разобраться как эти ваши PHP вообще трассировать и нормально отлаживать. Чтобы провести трассировку…

Как увеличить лимит на размер загружаемого файла для Ingress контроллера

После переноса Next Cloud в Kubernetes оказалось, что типовой настройки мне не хватило и файлы не пролезают через Ingress контроллер и чтобы увеличить лимит на размер загружаемого файла для Ingress‑контроллера,…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читать еще статьи

Трассировка WordPress для определения узких мест

Трассировка WordPress для определения узких мест

Как увеличить лимит на размер загружаемого файла для Ingress контроллера

Как увеличить лимит на размер загружаемого файла для Ingress контроллера

Менеджер баз данных Postgresql упакованных в Docker (Postgresql Docker Manager)

Менеджер баз данных Postgresql упакованных в Docker (Postgresql Docker Manager)

Автоматизированное получение Let’s encrypt сертификатов для Ingress Nginx при помощи cert‑manager

Автоматизированное получение Let’s encrypt сертификатов для Ingress Nginx при помощи cert‑manager

Тестовый кластер Kubernetes в Docker Desktop

Тестовый кластер Kubernetes в Docker Desktop

Хранилище артефактов (Docker) Cloud.ru

Хранилище артефактов (Docker) Cloud.ru