Установка Docker, Docker-Compose на Centos Stream.

//
2 mins read

Удалите старые версии:

Старые версии Docker назывались docker или docker-engine. Если они установлены, удалите их вместе с соответствующими зависимостями.

$ sudo dnf remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

Установка с помощью репозитория:

Перед первой установкой Docker Engine на новый хост-компьютер вам необходимо настроить репозиторий Docker. После этого вы можете установить и обновить Docker из репозитория.

НАСТРОИТЬ РЕПОЗИТОРИЙ:

Установите dnf-utils пакет (который предоставляет dnf-config-manager утилиту) и настройте стабильный репозиторий.

$ sudo dnf install -y dnf-utils

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

УСТАНОВКА DOCKER ENGINE:

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

ps: ключ —allowerasing для замены конфликтующих пакетов.

Запустить Docker:

$ sudo systemctl start docker

Проверить установленную версию:

$ docker -v
Docker version 20.10.2, build 2291f61

Убедитесь, что Docker Engine установлен правильно, запустив hello-world образ.

$ sudo docker run hello-world

Установка Compose:

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

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

Чтобы установить другую версию Compose, замените 1.27.4 ее версией Compose, которую хотите использовать.

Проверить версии тут https://github.com/docker/compose/releases

Примените к бинарному файлу права доступа:

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

Примечание .

Если docker-compose после установки выполнить команду не удается, проверьте свой путь. Вы также можете создать символическую ссылку на /usr/bin или любой другой каталог на своем пути.

# sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Проверить установку:

$ docker-compose --version
docker-compose version 1.27.4, build 1110ad01

Previous Story

Zabbix on Docker

Next Story

Установка и использование PostgreSQL в CentOS Stream

Latest from Blog

dd

dd (dataset definition) — программа UNIX, предназначенная как для копирования, так и для конвертации файлов. Название унаследовано от оператора DD

0 £0.00