Update Juni 2019
Was für ein Hundedinner. Leider haben die anderen Antworten bei mir nicht funktioniert.
Zum größten Teil funktionieren die offiziellen Docker-Anweisungen für die Installation mit einem Repository DID.
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
Gefolgt von:
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
Ich musste jedoch den nächsten Befehl wie folgt ändern (Hinzufügen von --nobest ):
sudo yum install docker-ce --nobest
Überprüfen Sie abschließend den Docker-Client :
docker --version
Docker version 18.09.7, build 2d0083d
Beachten Sie auch, dass das oben Gesagte für Standard-RHEL AMI unter AWS funktioniert, jedoch nicht für den Amazon Linux AMI-Typ. Möglicherweise ist es auch aufschlussreich , auf dieses Github-Problem zu verweisen .
Zusätzlicher Bonus, ich fand die folgenden zusätzlichen Befehle hilfreich:
Starten Sie den Docker-Daemon :
sudo systemctl start docker.service
Geben Sie dem aktuellen Benutzer (in meinem Fall ec2-user
überprüfen Sie mit whoami
) Rechte für die Docker-Gruppe. Dadurch wird vermieden, dass alles mit sudo ausgeführt wird.
sudo usermod -aG docker $USER
Melden Sie sich jetzt ab und wieder als derselbe Benutzer wie zuvor an (in meinem Fall ec2-user
).
An diesem Punkt sollte alles funktionieren. Überprüfen Sie den Docker-Daemon :
docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE