Modulseite

Kurs · Modul 169

Dienste mit Containern bereitstellen

Nach diesem Kurs betreibst du Serverdienste wie Wiki, Passwortmanager oder Statusseite selbstständig als Container auf einem Linux-Host. Du installierst Docker sauber aus dem offiziellen Repository, härtest SSH und Firewall und weisst, warum veröffentlichte Ports ufw umgehen und die Gruppe docker Root-Rechten entspricht. Du schreibst betriebstaugliche Compose-Dateien mit festen Versionen, Volumes, internen Netzwerken und Healthchecks, machst Dienste über Traefik mit Let's-Encrypt-Zertifikaten erreichbar und findest die Ursache, wenn ein Zertifikat ausbleibt oder der Proxy 502 meldet. Du sicherst Datenbanken und Volumes verschlüsselt mit restic an zwei Orte, beweist mit einem Restore-Test, dass RPO und RTO halten, spielst Updates mit Rückweg ein, setzt Ressourcenlimits und lässt dich von Uptime Kuma alarmieren. Zum Schluss verstehst du Pod, Deployment und Service und kannst begründen, wann Kubernetes den Aufwand wert ist. Elf Code-Labore, ein durchgehendes Projekt und eine Prüfungssimulation trainieren genau das. Ehrlich gesagt: Die Befehle musst du auf deiner eigenen Lern-VM selbst ausführen, erst dann sitzt das Wissen.

9 Lektionenca. 6 Std. Lernzeit59 Aufgaben11 Code-Labore39 KarteikartenPraxisprojekt (5 Meilensteine)Prüfungssimulation (120 Min.)

Dein nächster Schritt

Vom Handbetrieb zum Container-Dienst

Du verstehst, warum Container den Betrieb von Serverdiensten vereinfachen, trennst Programm, Konfiguration und Daten und installierst Docker Engine sauber aus dem offiziellen Repository. · 40 Min.

Jetzt starten

Dein KI-Lerncoach

Lernen mit KI, aber richtig

Der Tutor kennt dieses Modul, deine Lektion und deine Aufgaben. Er führt dich zur Lösung, statt sie vorzusagen.

Deine Kompetenzen

offen begonnen sicher gemeistert

Berechnet aus deinen gelösten Aufgaben. Ziel für den Kompetenznachweis: überall mindestens «sicher» auf Stufe 2.

1 · Grundlagen2 · Fortgeschritten3 · Erweitert
A · Container-Host einrichten0%––
B · Dienste mit Docker Compose0%0%–
C · Reverse Proxy und HTTPS–––
D · Daten sichern und wiederherstellen–––
E · Updates und Betrieb–––
F · Kubernetes verstehen–––

Abzeichen

Gestartet
Halbzeit
Durchgezogen
Lauf
Code-Held
Gedächtnis
Praxisprofi
Prüfungsreif
Meisterschaft
Neugierig
KI-Trainer
Fachgespräch bestanden

Lektionen

  1. 1Vom Handbetrieb zum Container-DienstDu verstehst, warum Container den Betrieb von Serverdiensten vereinfachen, trennst Programm, Konfiguration und Daten und installierst Docker Engine sauber aus dem offiziellen Repository.
  2. 2Den Host absichern: SSH, Firewall und Docker-RechteDu härtest SSH, richtest ufw ein, verstehst, warum veröffentlichte Docker-Ports die Firewall umgehen, und regelst, wer Docker bedienen darf.
  3. 3Fertige Dienste mit Docker Compose bereitstellenDu liest Image-Dokumentationen gezielt und schreibst daraus eine betriebstaugliche compose.yaml mit festen Versionen, .env, Volumes und internem Netzwerk.
  4. 4Startprobleme lösen: Healthchecks und FehlersucheDu liest Container-Zustände richtig, sicherst den Start abhängiger Dienste mit Healthchecks ab, suchst Fehler systematisch und entscheidest, was ins Volume gehört.
  5. 5Reverse Proxy und HTTPS mit Let's EncryptDu machst mehrere Dienste über Traefik unter eigenen Subdomains mit automatischen Zertifikaten erreichbar und findest die Ursache, wenn kein Zertifikat kommt.
  6. 6Daten sichern und wiederherstellenDu sicherst Datenbanken per Dump, Volumes und Konfiguration verschlüsselt mit restic an zwei Orte und beweist mit einem Restore-Test, dass RPO und RTO eingehalten werden.
  7. 7Updates, Image-Scans und RollbackDu spielst Updates nach Release Notes mit Backup und vorbereitetem Rückweg ein, planst Update-Pfade und priorisierst die Funde von Image-Scans.
  8. 8Überwachen und begrenzen: Logs, Ressourcen und AlarmeDu wertest Logs aus, begrenzt den Speicher- und CPU-Verbrauch von Containern sinnvoll und richtest mit Uptime Kuma Alarme ein, bevor Benutzer Probleme bemerken.
  9. 9Kubernetes verstehen: vom Compose-Stack zum ClusterDu erklärst Pod, Deployment und Service, startest in k3s ein Deployment mit zwei Replikas und begründest, ob ein Betrieb Kubernetes braucht.