Docker Praxis-Labs

Dieser Kurs enthält viele Labs für Docker. Jedes Lab ist ein kleines Docker-Projekt mit detaillierten Anleitungen und Lösungen. Sie können Ihre Docker-Fähigkeiten verbessern, indem Sie diese Labs absolvieren, Ihre Programmierfähigkeiten aufbauen und lernen, wie Sie sauberen und effizienten Code schreiben.

DockerDevOps

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Lehrplan

01 Image aus Repository abrufen
02 Container ausführen
03 Container auflisten
04 Laufende Container auflisten
05 Container starten
06 Container stoppen
07 Container neu starten
08 Container entfernen
09 An Container anhängen
10 Befehl im Container ausführen
11 Container-Logs anzeigen
12 Container-Details untersuchen
13 Laufende Prozesse im Container anzeigen
14 Container erstellen
15 Container-Ports auflisten
16 Image taggen
17 Image in Repository pushen
18 Image entfernen
19 Images auflisten
20 Images im Repository suchen
21 Daten zwischen Host und Container kopieren
22 Volumes verwalten
23 Image aus Dockerfile erstellen
24 Netzwerke verwalten
25 Systemweite Informationen anzeigen
26 Docker-Version anzeigen
27 Bei Docker Registry anmelden
28 Von Docker Registry abmelden
29 Docker verwalten
30 Unbenutzte Docker-Objekte entfernen

Einführung

Entwickle praktische Sicherheit mit der Docker-Kommandozeile in 60 fokussierten Labs zu 30 alltäglichen Fertigkeiten. Jedes Thema verbindet ein geführtes Lab mit einer anschließenden Challenge: Du lernst einen Befehl zunächst im Kontext und prüfst danach, ob du ihn selbstständig anwenden kannst.

Der Kurs folgt dem zentralen Docker-Ablauf vom Suchen und Starten von Images über Container-Inspektion, Daten und Netzwerke bis zu Registry-Arbeit und Bereinigung. Die kurzen, wiederholbaren Aufgaben eignen sich für alle, die nach einer konzeptionellen Einführung mehr Übung benötigen.

Was du lernen wirst

Nach Abschluss des Kurses kannst du:

  • Docker-Images pullen, suchen, auflisten, taggen, pushen und entfernen.
  • Container erstellen, ausführen, starten, stoppen, neu starten, anhängen und entfernen.
  • Befehle in Containern ausführen und Daten zwischen Container und Host kopieren.
  • Logs lesen, Konfigurationen inspizieren, Prozesse anzeigen und veröffentlichte Ports ermitteln.
  • Ein Image aus einem Dockerfile bauen und das entstandene lokale Image verwalten.
  • Docker-Volumes und -Netzwerke für Container-Workloads erstellen und verwalten.
  • Docker-Version und systemweite Informationen prüfen und Systembefehle verwenden.
  • Dich bei einer Registry an- und abmelden und unbenutzte Docker-Objekte sicher bereinigen.

Für wen dieser Kurs geeignet ist

Der Kurs richtet sich an Anfängerinnen und Anfänger, die Docker-Konzepte kennen, aber strukturierte Wiederholung mit den Kommandozeilenwerkzeugen brauchen. Auch Entwickler- und Operations-Lernende können damit einzelne Aufgaben üben, bevor sie zu umfassenderen Deployment- oder Orchestrierungsthemen wechseln.

Voraussetzungen: Du solltest ein Terminal und grundlegende Linux-Befehle sicher verwenden können. Kenntnisse über Images, Container und den Zweck von Docker helfen; jedes geführte Lab bereitet jedoch auf die zugehörige Challenge vor.

Lernumgebung: Der Kurs umfasst 60 browserbasierte Hands-on-Labs in 30 Paaren. Du arbeitest überwiegend in einem bereitgestellten Terminal mit Docker; Anmeldung und Image-Push können Registry-Zugangsdaten erfordern.

Häufig gestellte Fragen

Wie hängen geführte Labs und Challenges zusammen?

Jedes der 30 Themen beginnt mit einem geführten Lab und endet mit einer Challenge zum selben Befehl oder Ablauf. So lernst du mit Anleitung und übst anschließend die selbstständige Anwendung.

Brauche ich ein Docker-Hub- oder Registry-Konto?

Die meisten Labs verwenden lokale Docker-Operationen oder öffentliche Image-Suchen. Die Themen Login, Logout und Push betreffen Authentifizierung und können deshalb gültige Registry-Zugangsdaten verlangen.

Behandelt der Kurs Docker Compose oder Kubernetes?

Nein. Im Mittelpunkt stehen Docker-Befehle, Dockerfiles, Volumes, Netzwerke, Registry-Operationen, Systeminformationen und Bereinigung. Compose und Orchestrierung gehören nicht zum aufgeführten Umfang.

Sollte ich diesen Kurs vor oder nach Docker für Anfänger belegen?

Nutze ihn nach oder parallel zu einem Einführungskurs, wenn du Befehle wiederholt üben möchtest. Besonders sinnvoll ist er als Fertigkeitstraining, sobald du Images und Container verstanden hast.

Lehrer

labby
Labby
Labby is the LabEx teacher.