Docker Container starten

DockerBeginner
Jetzt üben

Einführung

In diesem Lab begeben wir uns auf eine Reise in das alte Königreich Dockeria, wo der mächtige Drache Dockeron frei umherstreift. Unser Ziel ist es, die Kunst des Startens und Verwaltens von Docker-Containern zu meistern, um die alte Prophezeiung zu erfüllen und den Respekt von Dockeron zu erlangen.

Dies ist ein Guided Lab, das schrittweise Anweisungen bietet, um Ihnen beim Lernen und Üben zu helfen. Befolgen Sie die Anweisungen sorgfältig, um jeden Schritt abzuschließen und praktische Erfahrungen zu sammeln. Historische Daten zeigen, dass dies ein Labor der Stufe Anfänger mit einer Abschlussquote von 99% ist. Es hat eine positive Bewertungsrate von 100% von den Lernenden erhalten.

Docker-Umgebung vorbereiten

In diesem Schritt bereiten wir unsere Docker-Umgebung vor, indem wir sicherstellen, dass Docker installiert und ausgeführt wird. Zusätzlich werden wir das hello-world Docker-Image herunterladen und einen Container basierend auf diesem Image ausführen.

Aufgabe 1: Docker installieren

Stellen Sie zunächst sicher, dass Docker installiert ist. Falls es nicht installiert ist, installieren Sie Docker für Ihr spezifisches Betriebssystem gemäß der offiziellen Dokumentation.

Aufgabe 2: Docker-Dienst starten

Stellen Sie sicher, dass der Docker-Dienst läuft, indem Sie den folgenden Befehl im Terminal ausführen:

sudo systemctl start docker
Aufgabe 3: hello-world Image herunterladen und ausführen

Laden Sie das hello-world Docker-Image herunter, indem Sie den folgenden Befehl ausführen:

docker pull hello-world

Führen Sie anschließend einen Container basierend auf dem hello-world Image aus, indem Sie den folgenden Befehl verwenden:

docker run hello-world

Benutzerdefinierten Container starten

In diesem Schritt erstellen wir eine Dockerfile, um ein benutzerdefiniertes Docker-Image zu bauen und einen Container darauf basierend auszuführen.

Aufgabe 1: Dockerfile erstellen

Erstellen Sie eine Datei namens Dockerfile im Verzeichnis /home/labex/project mit folgendem Inhalt:

FROM alpine
CMD echo "Welcome to Dockeria, the land of dragons!"
Aufgabe 2: Benutzerdefiniertes Image bauen und ausführen

Bauen Sie das benutzerdefinierte Docker-Image mit dem folgenden Befehl:

cd /home/labex/project
docker build -t dockeria-image .

Führen Sie schließlich einen Container basierend auf dem neu gebauten Image aus:

cd /home/labex/project
docker run dockeria-image

Zusammenfassung

In diesem Lab sind wir in das Königreich Dockeria eingetaucht und haben die Macht von Docker-Containern genutzt. Durch die Erledigung der Aufgaben haben wir die wesentlichen Fähigkeiten zum Starten und Verwalten von Docker-Containern erworben. Dieses Wissen wird von unschätzbarem Wert sein, wenn wir unsere Abenteuer im Bereich der Containerisierung fortsetzen.