Das Docker Grundlagen Training hilft den Teilnehmenden die ersten grundlegenden Schritte in den Bereich der Containerverwaltung mit Docker zu machen und bereitet sie auf eine Arbeit im Bereich DevOPs vor.
Das gesamte Training findet auf einem GNU/Linux auf der Konsole statt.
Ziel des Trainings
Das Training vermittelt sowohl die ersten Schritte bei dem Aufbau, Benutzung und Verwaltung einer Docker Infrastruktur unter GNU/Linux als auch das Deployment einer Beispiel Anwendung direkt aus einem git Repository heraus.
Voraussetzungen
Die Teilnehmenden sollten sich grundlegend auf der GNU/Linux Konsole zurechtfinden und grundlegende Kenntnisse über die Versionsverwaltung mit git mitbringen.
Dauer
Das Training dauert 3 Tage.
Inhalte
- Einführung und Überblick
- Herkunft und Geschichte von Docker
- Vergleich Docker EE,CE und Docker Desktop
- Container vs. Virtualisierung
- Docker im Vergleich zu LXC, systemd-nspawn, OpenVZ
- Installation und Konfiguration unter GNU/Linux
- Start des ersten Containers
- Aufbau von Containern
- OCI-Images
- Volumes
- Netzwerk
- Port Publishing
- Nutzung der docker.io Registry
- Erstellen von OCI-Images
- Einrichten einer eigenen Registry
- Nutzung der eigenen Registry
- Orchestrierung mit
docker compose
- Installation Docker Swarm
- Nutzung von
docker service
- Migration von
docker compose
zudocker stack
- Ausblick auf Kubernetes