Обновление июнь 2019
Какой ужин для собак. К сожалению, другие ответы не помогли мне.
По большей части официальные инструкции докеров по установке с использованием репозитория DID работают.
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
Однако мне пришлось изменить следующую команду (добавив --nobest ):
sudo yum install docker-ce --nobest
Наконец, проверьте клиент докера :
docker --version
Docker version 18.09.7, build 2d0083d
Также обратите внимание, что вышеуказанное работает для стандартного RHEL AMI на AWS, но не для типа AMI Amazon Linux. Ссылка на эту проблему на github также может оказаться полезной .
Дополнительный бонус, я нашел полезными следующие дополнительные команды:
Запустите демон докера :
sudo systemctl start docker.service
Дайте текущему пользователю (в моем случае ec2-user
- проверьте с whoami
) права на группу докеров. Это позволяет избежать запуска всего с помощью sudo.
sudo usermod -aG docker $USER
Теперь выйдите из системы и войдите снова как тот же пользователь, что и раньше (в моем случае ec2-user
).
На данный момент все должно работать. Проверьте демон докера :
docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE