Aktualizacja czerwiec 2019
Co za psia kolacja. Niestety inne odpowiedzi mi nie pomogły.
W większości przypadków oficjalne instrukcje dockera dotyczące instalacji przy użyciu repozytorium DID działają.
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
Śledzony przez:
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
Musiałem jednak zmodyfikować następne polecenie w następujący sposób (dodając --nobest ):
sudo yum install docker-ce --nobest
Na koniec sprawdź klienta dockera :
docker --version
Docker version 18.09.7, build 2d0083d
Należy również zauważyć, że powyższe działa dla standardowego RHEL AMI na AWS, ale nie dla typu Amazon Linux AMI. Odwoływanie się do tego problemu na githubie może być również przydatne .
Dodatkowy bonus, pomocne okazały się następujące dodatkowe polecenia:
Uruchom demona Dockera :
sudo systemctl start docker.service
Nadaj bieżącemu użytkownikowi (w moim przypadku ec2-user
- sprawdź whoami
) uprawnienia do grupy docker. Pozwala to uniknąć uruchamiania wszystkiego z sudo.
sudo usermod -aG docker $USER
Teraz wyloguj się i zaloguj ponownie jako ten sam użytkownik, co wcześniej (w moim przypadku ec2-user
).
W tym momencie wszystko powinno działać. Sprawdź demona Dockera :
docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE