Kursbeschreibung
Dieser Einstiegskurs vermittelt Ihnen die wesentlichen Kenntnisse vom ersten Container bis zum Betrieb eines Docker Clusters.
Zielgruppe
- Administratoren
- Software-Entwickler
- Alle die in die Welt der Containerisierung mit Docker einsteigen wollen
Voraussetzung für die Schulung
Grundlegende Linux-Kenntnisse
Kursinhalte
- Einführung und Überblicke zur Container Architektur
- Wie funktioniert Docker? Containerd, chroot & Co
- Unterschiede zur klassischen Virtualisierung
- Docker vs Podman
- Installation von Docker unter Linux
- Installation und Funktionsweise unter Windows und macOS (Überblick)
- Arbeiten mit Images und Containern
- Aufbau von Images
- Das Docker Kommando
- Sicherheit von 3rd Party Images
- Erstellen eigener Images
- Containerisierung einer eigenen Software Applikation
- Betreiben einer eigenen Docker Registry
- Alternativen zur Standard Docker Registry (Port.us und Co)
- Volume-Management und Docker
- Log-Management und Docker
- Netzwerke und Docker
- Multi-Host Networking mit Docker
- Docker Host mit der Docker Machine erstellen
- Service-Architekturen mit Docker Compose abbilden
- Docker Cluster mit Docker Swarm erstellen
- Überblick Docker Swarm vs Kubernetes (Orchestration)
