Docker hat der Containervirtualisierung völlig neue Anwendungsfelder eröffnet: Docker ebnet den Weg von der Entwicklung zum Betrieb der Software. So wie der Umschlag von Gütern mit dem Aufkommen von vom Transportmedium (Schiff, Bahn, LKW, ...) unabhängigen Containern revolutioniert wurde. So transportiert Docker Anwendungen inklusive ihrer Abhängikeiten vom Rechner des Entwicklers in die Testumgebung und in die Produktion - unabhängig von Ressourcen wie CPU, Storage, Netzwerk und RAM.
Dazu bietet Docker Mechanismen zur Automatisierung, zur Verteilung von Software, zur Administration von virtuellen Netzwerken und virtuellen Volumes sowie zur Orchestrierung zusammenhängender Container. Aufgrund dieses Funktionsumfangs etabliert sich Docker zunehmend als Standard für die Paketierung und den Betrieb von Anwendungen in der Cloud.
Dieser Kurs richtet sich sowohl an Administratoren als auch an Entwickler. Die Teilnehmer lernen den Umgang mit Docker-Containern, das Erstellen eigener Container, die Orchestrierung mehrerer Container und erhalten zahlreiche praktische Hinweise für die Integration von Docker in eigene Anwendungen und Infrastrukturen.
Mit dem was Sie in dieser Schulung lernen können Sie sich auch schon auf die gängigen Prüfungen im Container-Umfeld vorbereiten:
- Linux Professional Institute DevOps Tools Engineer (hier nur der Docker Teil)
- Red Hat Certified Specialist in Containers and Kubernetes
Voraussetzungen
Vorausgesetzt werden Grundlagen der Linux-Netzwerkadministration:
- Installation von Netzwerkdiensten
- Fehleranalyse in Client-Server Umgebungen
Schauen Sie einfach in den Beschreibungen unserer Kurse Linux Administration Grundlagen und Linux Netzwerkdienste nach und prüfen Sie, ob Sie das dort vermittelte Wissen beherrschen - dann sind Sie auch in diesem Kurs richtig.
Inhalt
Applikationscontainer
- Architektur von Docker und Podman
- Gemeinsamkeiten und Unterschiede von Docker und Podman
- Systemumgebung eines Applikationscontainers
- Netzwerke
- Volumes
- Images
- Einzelne Container starten, stoppen und verwalten
- Interaktive Container
- Background-Container
Erstellen und Verwalten von Container-Images
- Dockerfile / Containerfile
- Images
- Tags
- Regstries
Orchestrierung
- Orchestrierung mit Docker Compose
- Erstellen und Verwalten von Pods
Container-Anatomie
- Container Runtimes
- Übersicht über Namespaces, CGroups und Capabilities
- Abbildung von Container-Netzen in Linux
- Abbildung von Container-Volumes in Linux
Übersicht über weiterführende Themen
- Clustering mit Docker Swarm
- Request-Routing mit Traefik
- Docker auf Windows
- Continuous Integration und DevOps
Anwendungsaspekte
- Microservices und Immutable Server
- Status und Persistenz in Containern
- Ausgabe und Logging
- Applikationspattern für Container
- Best Practices
- Dockerfile / Containerfile
- Images
- Tags
- Regstries
Orchestrierung
- Orchestrierung mit Docker Compose
- Erstellen und Verwalten von Pods
Container-Anatomie
- Container Runtimes
- Übersicht über Namespaces, CGroups und Capabilities
- Abbildung von Container-Netzen in Linux
- Abbildung von Container-Volumes in Linux
Übersicht über weiterführende Themen
- Clustering mit Docker Swarm
- Request-Routing mit Traefik
- Docker auf Windows
- Continuous Integration und DevOps
Anwendungsaspekte
- Microservices und Immutable Server
- Status und Persistenz in Containern
- Ausgabe und Logging
- Applikationspattern für Container
- Best Practices
- Container Runtimes
- Übersicht über Namespaces, CGroups und Capabilities
- Abbildung von Container-Netzen in Linux
- Abbildung von Container-Volumes in Linux
Übersicht über weiterführende Themen
- Clustering mit Docker Swarm
- Request-Routing mit Traefik
- Docker auf Windows
- Continuous Integration und DevOps
Anwendungsaspekte
- Microservices und Immutable Server
- Status und Persistenz in Containern
- Ausgabe und Logging
- Applikationspattern für Container
- Best Practices
- Microservices und Immutable Server
- Status und Persistenz in Containern
- Ausgabe und Logging
- Applikationspattern für Container
- Best Practices
Preis und Dauer
2 Tage, 980,00 € + 19% MwSt. = 1.166,20 €
Termine
-
26. Juli 2021, 2 Tage
Docker - online
Anmelden -
26. Juli 2021, 5 Tage
Docker und Kubernetes - online
Anmelden -
6. September 2021, 2 Tage **
Docker
Anmelden -
6. September 2021, 5 Tage **
Docker und Kubernetes
Anmelden -
18. Oktober 2021, 2 Tage **
Docker
Anmelden -
18. Oktober 2021, 5 Tage
Docker und Kubernetes
Anmelden -
15. November 2021, 2 Tage
Docker
Anmelden -
15. November 2021, 5 Tage
Docker und Kubernetes
Anmelden