Am schnellsten und einfachsten installierst du Docker auf einem Raspberry Pi, oder Linux Debian mit dem get-docker.sh Script von Docker.
Mit nur einem Befehl, installierst du Docker auf deinem RPi.
Bevor man ein fremdes Script ausführt, sollte man sich vergewissern, dass keine schädliche Software installiert wird.
Detaillierte Informationen zum Script findest du auf github.com/docker/docker-install.
Da das Script von Docker selbst erstellt wurde und fast 300 Sterne auf Github hat, kannst du dem Script vertrauen bzw. selbst nachschauen was drin steht.
Inhalt
-
Docker via get.docker.com Script installieren
Mit folgendem Befehl kannst du die aktuelle Docker Version installieren.
Was macht der Befehlt:
curl
ist ein Befehl um Daten von einem Server zu empfangen, oder zu senden.
Dieser ruft den Inhalt der Seite get.docker.com ab und speichert ihn in einer Datei namens get-docker.sh ab.Mit den Zeichen
&&
wird ein zweiter Befehlt angehangen.Dieser startet das gespeicherte Bash Script
get-docker.sh
.curl Parameter
-f: keine Fehlerausgabe
-s: Silent/quiet mode; zeigt keine Fortschrittsanzeige und Fehlermeldungen
-S: in Verbindung mit dem-s
Parameter, curl zeigt eine Fehlermeldung wenn es fehlschlägt
-L: wenn die Seite umgezogen ist und einen Header Response Code 3xx zurück gibt, startet curl neu mit der neuen Adresse
-o: schreibt die Ausgabe von curl in eine DateiDie Beta Version (release candidates) von Docker kannst du mit folgendem Befehlen installieren.
Ben ~ ssh pi@raspberrypi.local pi@raspberrypi.local's password: Linux raspberrypi 4.14.50-v7+ #1122 SMP Tue Jun 19 12:26:26 BST 2018 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Sun Sep 30 21:55:49 2018 from fe80::9afe:94ff:fe49:45d8%wlan0 SSH is enabled and the default password for the 'pi' user has not been changed. This is a security risk - please login as the 'pi' user and type 'passwd' to set a new password. pi@raspberrypi:~ $ curl -fsSL get.docker.com -o
-
Docker installation testen
Ob die Docker installation erfolgreich war, kannst du mit folgendem Befehl testen.
Es sollte eine Nachricht erscheinen
“Hello from Docker!
This message shows that your installation appears to be working correctly.”Im Hintergrund passieren folgende Schritte:
- der Docker Client kommuniziert mit dem Docker Daemon
- lädt das Docker Image hello-world vom Docker-Hub
- der Docker Daemon erstellt ein neuen Container vom Image, welcher den Code für die Ausgabe ausführt
- Docker Daemon leitet die Ausgabe zum Docker Client weiter und dieser sendet die Ausgabe wiederum an deinen Terminal/CLI
1. The Docker client contacted the Docker daemon. 2. The Docker daemon pulled the "hello-world" image from the Docker Hub. (arm32v7) 3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading. 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal. To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash Share images, automate workflows, and more with a free Docker ID: https://hub.docker.com/ For more examples and ideas, visit: https://docs.docker.com/get-started/
-
hilfreiche Docker Befehle
-
Listet alle Docker Images auf dem System auf
-
Listet alle Docker container auf dem System auf
-
Bash/CLI in einem laufenden Docker Container nutzen (IMAGE-ID bekommst du mit
docker images
herraus) -
All Docker Container und Docker Images löschen
-