Startseite Hunde

Docker Container auf Raspberry Pi installieren

Hier möchte ich zuerst mal eine kleine einfache Einführung über Docker, Container, Docker-Host, Docker-Hub, Docker-Engine und Docker-Daemon  machen. Was ist eigendlich Docker? Docker ist   eine Open-Source Software die es ermöglicht,  einzelne Applikationen in Containern laufen zu lassen. Ganz grob gesagt ist Docker eine Art light Version von virtuellen Maschinen, und hat keine eigene Hardware (Netzwerkkarte, Grafikkarte, Speicher und Prozessor), sondern nutzt die Hardware des Rechners oder des Systems auf dem Docker läuft. 

Jeder Container für sich beinhaltet alle nötigen Pakete die er benötigt. Container lassen sich kopieren und sind somit auch auf anderen System  lauffähig, z.B. Linux, Windows oder Macintosh.

Docker Container laufen isoliert von der Umgebung, können aber untereinander Informationen austauschen. Eine Docker Plattform besteht aus mehreren Komponenten, eine ist der Docker Desktop, eine Andere nennt man Docker Engine.  Eine Docker Engine stellt die Laufzeitumgebung für den, oder die Container zur Verfügung und sorgt dafür das Container auf jeder Umgebung laufen. Der Inhalt der Docker Container wird durch ein Image erstellt. Image, Container, Netzwerk, Speichervolumen und Docker-API Anforderungen werden durch eine Hintergrundanwendung verwaltet und ausgeführt, dem Docker Daemon.

Die eigentlichen Images werden auf einem Docker Hub oder auch öffentlichen wie privaten Repositorys verwaltet. Docker Container sind nicht für typische Client Anwendungen gedacht, wie z.B. Microsoft Office, dafür sind Anwendungen wie VMware oder Virtual Box besser geeignet. In Docker Containern werden ausschließlich Server-Anwendungen benutzt. Docker ist leichtgewichtiger als virtuelle Maschinen. Das soll erstmal reichen. Jetzt eine kleine Auswahl an wichtigen Befehlen die wir für den Anfang benötigen, mehr Informationen bekommt man auch wenn wir mal den Befehl „docker help run“ eingeben, oder auch unter folgendem Link: 

				
					https://www.libe.net/docker-befehle
				
			
– docker ps-A                       Listet alle laufenden und gestoppten Container auf
– docker build                      Baut Images aus Dockerfiles
– docker images                  Listet alle Images auf dem Host
– docker run                         Führt einen Befehl in einem neuen Container aus
– docker pull                        Ruft ein Image aus einem Respository ab
– docker start                      Startet einen gestoppten Container
– docker stop                       Stoppt einen laufenden Container
– docker rm                          Löscht einen Container
– docker rmi                         Löscht ein Image

Docker auf einem Raspberry Pi installieren.

Starten wir als erstes mal das Terminal Fenster auf dem Raspberry Pi, melden uns an und laden ein Script herunter. Das Script wird in das Verzeichnis geladen wo wir uns gerade befinden.

Mit dem Befehl ls können wir uns ansehen in welchem Verzeichnis wir uns befinden, wahrscheinlich im Hauptverzeichnis.

Dazu kopieren wir uns die untere Zeile in das Terminalfenster, Zeile markieren, mit Strg +c, oder rechte Maustaste und kopieren. Dann gehen wir in das Terminalfenster und betätigen die rechte Maustaste. Einmal ENTER und schon sollte es losgehen.

				
					          curl -fsSL https://get.Docker.com -o get-Docker.sh && chmod +x get-Docker.sh


				
			

Man meint es wäre nichts passiert, aber mit dem Befehl ls kann man sich anzeigen lassen was da gemacht wurde. Jetzt starten wir das Script mit folgendem Befehl:

				
					sudo ./get-Docker.sh
				
			

Es sollte losgehen, aber das kann einige Minuten dauern, Zeit für eine Tasse Kaffee. Sind wir wieder an unserem Promtzeichen, können wir testen ob alles funktioniert hat. Dazu starten wir mal den Hello-World Container mit dem folgenden Befehl und warten auf Antwort.

				
					docker run hello-world
				
			

So sollte das Ergebnis aussehen, zuerst sagt uns „hello-world“ das das Image lokal nicht gefunden wurde und dann von „docker Hub“ heruntergeladen wird. Als nächstes werden uns die nächsten Schritte oder Aktionen gezeigt die durch den „run“ Befehl ausgelöst wurden, und das die Installation korrekt funktioniert hat. 

Docker auf einem Raspberry Pi installieren

Das war es auch schon, wir haben unsere erste Befehle „docker run“ und „ls“ kennen gelernt. Ich hoffe es hat alles funktioniert. Wenn nicht schicke mir einen Kommentar, vielleicht kann ich dir dann weiter helfen.

Danke das du meine Seite besucht hast. Über einen Kommentar würde ich mich sehr freuen!

Nach oben scrollen
Consent Management Platform von Real Cookie Banner