Экземпляр AWS EC2 на основе RHEL7.2 ami не может установить Docker

Я создал один экземпляр EC2, который основан на AMI: RHEL-7.2_HVM-20161025-x86_64-1-Hourly2-GP2 - ami-2265c543, но когда я хочу установить докер через yum install docker -y это показывает мне ошибку: No package docker available. Error: Nothing to do, Так кто-нибудь знает, как установить докер на эту ami OS? заранее спасибо.

2 ответа

Решение

Вы можете установить Docker-CE, настроив хранилище Docker.

Для этого вы можете следовать официальной документации (используйте Docker EE для RHEL).

Установите необходимые пакеты

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

Используйте следующую команду для настройки стабильного хранилища

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

УСТАНОВИТЬ DOCKER CE

sudo yum install docker-ce

Запустить Docker

sudo systemctl start docker

AWS - бесплатный уровень RHLE7.5 с Docker CE Так как docker считается "дополнительным" числом оборотов в минуту с RHLE, давайте объясним, как вы можете использовать Centos Docker Community Edition (CE) для RHLE.

Вышеуказанный шаг установки помог мне решить проблему. Ниже я перечисляю шаги для установки docker-ce на RHEL.

sudo yum install -y yum-utils

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

sudo yum makecache быстро

Чтобы избежать ошибки "Требуется: container-selinux >= 2.9", выполните следующую команду

sudo yum install -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.42-1.gitad8f0f7.el7.noarch.rpm

Чтобы избежать ошибки "libtool-ltdl-2.4.2–22.el7_3.x8 FAILED", выполните следующую команду

yum install -y http://mirror.centos.org/centos/7/os/x86_64/Packages/libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm

Чтобы избежать ошибки: Пакет: docker-ce-18.03.1.ce-1.el7.centos.x86_64 (docker-ce-stable)

Запустите: yum install -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/pigz-2.3.3-1.el7.centos.x86_64.rpm

sudo yum -y установить docker-ce

Может проверить докер, работающий с командой: sudo systemctl start docker

Чтобы проверить, работает ли ваш сервис, вы можете использовать:

статус докера службы sudo

Другие вопросы по тегам