Installation von Docker auf Raspberry Pi 3

Für nachfolgende Projekte kann es sehr interessant sein, die Docker-Runtime auf dem Raspberry Pi 3 zu haben. Eine kleine Anleitung wird hier gegeben.

Dies wird benötigt

Folgendes wird für diesen Beitrag benötigt:

Schritt 1: Docker Pakete laden

Mit einem SSH-Client (z. B. PuTTY) muss eine Verbindung zum Raspberry Pi hergestellt sein. Wenn die Verbindung steht und PuTTY auf unsere Befehlseingabe wartet, kann mit dem folgenden Befehl das Laden der Docker-Pakete angestoßen werden:

sudo curl -sSL https://get.docker.com | sh

2017-11-19 14_35_19-pi@raspberrypi_ ~

Möglicherweise wird folgender Hinweis angezeigt:

E: Sub-process /usr/bin/dpkg returned an error code (1)

2017-11-19 14_41_51-pi@raspberrypi_ ~

Das soll im Moment nicht stören.

Schritt 2: Docker mit Systemstart automatisch starten

Um bei Systemstart des Raspberry Pi automatisch die Docker-Runtime zu starten wird folgender Befehl abgesetzt:

sudo systemctl enable docker

2017-11-19 14_48_25-pi@raspberrypi_ ~

Jetzt ist es Zeit für einen Reboot. Das geht am schnellsten durch Unterbrechung der Stromzufuhr.

Schritt 3: Docker Installation testen

Nachdem der Raspberry Pi wieder hochgefahren ist und die SSH-Verbindung wieder steht, kann mit diesem Befehl geprüft werden, ob die Docker-Runtime läuft und der “Docker Hello-World”-Container geladen werden kann:

sudo docker run hello-world

2017-11-19 15_03_50-pi@raspberrypi_ ~

Wenn alles ordnungsgemäß funktioniert hat, sollte die Zeile Hello from Docker! angezeigt werden. Das ist das Zeichen, dass die Docker-Runtime läuft und den hello-world Container geladen und gestartet wurde.

2017-11-19 15_05_14-pi@raspberrypi_ ~

Herzlichen Glückwunsch!

Docker ist installiert und läuft. Viel Spaß!

2 Replies to “Installation von Docker auf Raspberry Pi 3”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s