Установка Docker на CentOS 8, Alma Linux 8

19:32
10.06K

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

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

Шаг 1: Установка необходимых зависимостей

Для установки Docker необходимо установить некоторые зависимости, включая yum-utils, device-mapper-persistent-data и lvm2. Эти зависимости позволяют использовать дополнительные хранилища и управлять ими, что является необходимым для работы Docker. Например, lvm2 используется для создания томов, на которых будут храниться контейнеры Docker.

sudo dnf install -y yum-utils device-mapper-persistent-data lvm2

Шаг 2: Добавление официального репозитория Docker

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

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

Шаг 3: Установка Docker

После добавления репозитория можно установить Docker. Для этого выполните следующую команду:

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

Шаг 4: Запуск службы Docker и добавление ее в автозапуск

После установки Docker нужно запустить службу и добавить ее в автозапуск. Для этого выполните следующие команды:

sudo systemctl start docker
sudo systemctl enable docker

Шаг 5: Проверка установки

Чтобы убедиться, что Docker был установлен правильно и работает, выполните следующую команду после завершения всех предыдущих шагов.

sudo docker run hello-world

Если все выполнено правильно, то это должно вывести сообщение "Hello from Docker!" и подтвердить, что Docker работает на вашей системе.

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

Установка Docker Compose

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

Шаг 1: Загрузка последней версии Docker Compose

Перед установкой Docker Compose нужно загрузить последнюю версию. Вы можете найти ее на странице релизов на GitHub. Например, для загрузки версии 2.17.2 выполните следующие команды:

sudo curl -L "https://github.com/docker/compose/releases/download/2.17.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Шаг 2: Добавление прав на выполнение

После загрузки Docker Compose необходимо добавить права на выполнение. Для этого выполните следующие команды:

sudo chmod +x /usr/local/bin/docker-compose

Шаг 3: Проверка установки

После установки Docker Compose нужно проверить, что он успешно установлен и работает. Для этого выполните следующую команду:

docker-compose --version

Если все выполнено правильно, то это должно вывести версию Docker Compose, которую вы установили.

Установка Docker Compose в качестве плагина Docker

Начиная с версии Docker 20.07, вы можете установить Docker Compose в качестве плагина для Docker. Это позволяет использовать команду docker compose вместо отдельной утилиты Docker Compose. Чтобы установить Docker Compose в качестве плагина Docker, выполните указанные далее шаги.

Шаг 1: Установка плагина Docker Compose

После установки Docker Compose выполните следующие команды, чтобы установить его в качестве плагина Docker:

dnf install docker-compose-plugin

Шаг 2: Проверка установки

После установки Docker Compose в качестве плагина Docker нужно проверить, что он успешно установлен и работает. Для этого выполните следующую команду:

docker compose --version

Если установка прошла успешно, то после выполнения команды docker compose --version отобразится версия установленной утилиты. Теперь вы сможете использовать команду docker compose вместо отдельной утилиты Docker Compose.

Заключение

Установка Docker на CentOS 8, Alma Linux 8 - это довольно простая процедура, которая займет у вас всего несколько минут. После установки вы сможете использовать Docker для разработки, доставки и запуска приложений в контейнерах, что обеспечит более надежное и безопасное развертывание.

 

19:32
10.06K
Этот сайт использует cookie для хранения данных. Продолжая использовать сайт, Вы даете свое согласие на работу с этими файлами.