Docker Kurs
Themenliste für den Docker-Schulungskurs
Einführung in Docker
Was ist Docker? Warum Docker verwenden? Docker-Komponenten und -Architektur
Installation und Konfiguration
Systemanforderungen für Docker Installation von Docker auf verschiedenen Betriebssystemen Docker-CLI (Command Line Interface) kennenlernen Docker-Registry und Docker Hub
Docker-Grundlagen
Docker-Images und Container Erstellen und Ausführen von Containern Dockerfile und Image-Build-Prozess Verwalten von Containern: Starten, Stoppen, Entfernen, Überwachen
Netzwerk und Volumes
Netzwerkkonfiguration in Docker Verbindung von Containern über Netzwerke Verwendung von Volumes für die Datenpersistenz
Docker-Compose
Einführung in Docker-Compose Definition von Mehr-Container-Anwendungen mit YAML Starten und Verwalten von Anwendungen mit Docker-Compose
Docker-Orchestrierung und Cluster-Management
Einführung in Docker Swarm und Kubernetes Erstellen eines Docker-Swarm-Clusters Bereitstellung von Anwendungen auf einem Cluster
Sicherheit und Best Practices
Sicherheitsaspekte von Docker Container-Isolation und -Sicherheit Best Practices für den Umgang mit Docker-Containern Docker-Images sicher halten
Fortgeschrittene Docker-Konzepte
Docker-Registries erstellen und verwenden Einsatz von Docker in CI/CD-Pipelines Skalierung und Lastverteilung mit Docker
Praktische Anwendungen von Docker
Entwicklungsumgebungen mit Docker Containerisierte Anwendungen für die Produktion Microservices-Architektur mit Docker
Troubleshooting und Fehlerbehebung
Gängige Probleme bei der Verwendung von Docker Fehleranalyse und Debugging Docker-Logs und Überwachungswerkzeuge