Zum Installieren der Docker Engine auf Debian 9 – Stretch müsst ihr die folgenden Schritte befolgen:
Sicherstellen, dass ihr ein 64 bit Debian installiert habt
uname -a
Ausgabe: Linux 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u3 (2017-08-06) x86_64 GNU/Linux
hier muss ‘amd64’ vorkommen.
Dann solltet ihr sicherstellen, dass die jeweils aktuellsten Pakete installiert sind
sudo apt-get update && sudo apt-get dist-upgrade
Nun muss der Docker PGP Schlüssel hinzugefügt werden
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
Dann werden die Installationsquellen angepasst
sudo /bin/su -c "echo '## Docker Repository' sudo >> /etc/apt/sources.list" sudo /bin/su -c "echo 'deb https://apt.dockerproject.org/repo debian-stretch main' >> /etc/apt/sources.list"
Da die Quelle über HTTPS angesprochen wird, müssen wir sicherstellen, dass die folgenden Pakete installiert sind
sudo apt-get install apt-transport-https dirmngr
Dann noch die Quellen aktualisieren
sudo apt-get update
und Docker kann installiert werden
sudo apt-get install docker-engine
Damit wird die Docker Engine installiert, den Erfolg könnt ihr mir einen Hello World Skript wie folgt testen
sudo docker run hello-world
Hi, ich musste in Debian 9.3 dirmngr installieren, um den Docker-PGP-Schlüssel importieren zu können.
D.h. die Reihenfolge ist in der Anleitung nicht ganz richtig.