Files
docker-workshop/README.md
Frank Woeckener e429c37f62 Initial Commit
2025-03-18 10:06:06 +01:00

1.8 KiB

Docker-Workshop Konzept

Docker Konzepte

Teil 1: Docker Basics

Vortrag

  • Einführung

    • Container vs. VM
    • Docker-Architektur (Client, Daemon, Registry)
    • Images und Container
  • Docker-Images

    • Image-Aufbau und Schichten
    • Dockerfile-Syntax
    • Build-Prozess
    • Image-Registry (Docker Hub)
  • Container-Lebenszyklus

    • Starten, Stoppen, Löschen
    • Container-Isolation
    • Ports und Netzwerke
    • Volumes für Datenpersistenz

Komplettes Vortragsscript zu Docker Basics

Praktische Übungen

  • Ersten Container starten
  • Container-Inspektion
  • Einfaches Dockerfile erstellen
  • Image bauen und taggen
  • Container mit Volumes
  • Bind Mount für Entwicklung
  • Container-Netzwerk erstellen
  • Multi-Stage Build
  • Image in Registry pushen
  • Container-Ressourcen begrenzen

Übungsaufgaben | Übungsaufgaben mit Lösungen

Teil 2: Docker Compose

Vortrag

  • Einführung Docker Compose

    • Zweck und Vorteile
    • YAML-Syntax
    • Grundbefehle
  • Mehrcontainer-Anwendungen

    • Service-Abhängigkeiten
    • Umgebungsvariablen
    • Netzwerke zwischen Containern
  • Docker Compose in Entwicklung

    • Hot-Reloading
    • Debugging
    • Ressourcenkontrolle
  • Zusammenfassung und Beispiel

    • LAMP-Stack Beispiel
    • Praktische Befehle

Komplettes Vortragsscript zu Docker Compose

Praktische Übungen

  • Einfaches Compose-File erstellen
  • Multi-Service Anwendung
  • Volume-Konfiguration
  • Netzwerk-Konfiguration
  • Umgebungsvariablen
  • Service-Abhängigkeiten
  • Build-Konfiguration
  • Service-Skalierung
  • Override-Konfiguration
  • Debugging-Setup

Übungsaufgaben | Übungsaufgaben mit Lösungen