Docker ist eine Open-Source Software, die Anwendungen mithilfe von betriebssystemeigenen Virtualisierungstechniken in sogenannten Containern isoliert. Mit dem Einsatz von Docker entfällt fast der komplette OS bzw. Hypervisor Overhead. In diesem Kurs erlernen die Teilnehmer/-innen die Grundlagen der Containervirtualisierung auf der Basis von Docker.
Teilnahmegebühren:
Virtualisierung mit Docker (Einführungskurs)
Grundlagen Virtualisierung
Docker Architektur (Registry, Layer, Images, Container, Repository)
Docker Host Installation
- Installation auf CentOS
- Installation auf SLES
- Installation auf Debian
Docker Container
Docker Hub
Docker Befehle
Applikationscontainer
Linux Kernel Namespaces und Linux Kernel Control Groups
Dockerfile
Docker-APIs (Registry, Hub, Remote)
Docker Daemon Einstellungen
Verwalten der Docker Umgebung
- Docker Container Verwaltung (starten, stoppen, restart, löschen)
- Arbeiten mit Docker Images (Prozesse, Ports, Netzwerkeinstellungen)
- Benutzen von Repositories (public und privat)
- Einbinden von Daten Volumes
- Container Überwachung (Monitoring, Automatischer Restart)
- Praktische Beispiele mit unterschiedlichen Containerinhalten und Betriebssystemen
- Bauen eigener Docker Images
- Backup und Restore von Images und Containern
- Docker Ressourcen Kontrollen
- Implementieren von Stress Test Programmen
- Limitieren von Ressourcen
Für diesen Kurs sollten die Kursteilnehmer/-innen folgende Vorkenntnisse mitbringen:
- grundlegende Linux- und Netzwerkkenntnisse
Dieser Kurs richtet sich an Administratoren/-innen und Entwickler/-innen und Personen, die einen Docker-Cluster bauen möchten.
Getränke und Snacks sind im Seminarpreis enthalten.
Teilnahmegebühren: