Schulungsübersicht
Was ist Docker?
- Anwendungsfälle
- Hauptkomponenten von Docker
- Docker-Architektur
- Zugrunde liegende Technologie
Installation von Docker
- Installation auf Ubuntu und Windows
- Verwendung von Docker Maschine für die Hostbereitstellung
- Docker Maschinentreiber für Cloud-Anbieter
Lebenszyklus von Containern
- Erstellen und Ausführen von Containern
- Anhalten und Neustart
- Untersuchen eines Containers
- Einsicht in die Protokolle
- Prozesse untersuchen
- Entfernen eines Containers und seiner Daten
Dockerizing von Anwendungen
- Das Hallo-Welt-Beispiel
- Interaktiver Bash-Container
- Erstellen eines Abbilds durch Übertragen von Änderungen
- Erstellen eines Abbilds aus einer DockerDatei
- Automatisierte Builds basierend auf GitHub
- Ausführen von mehr als einem Prozess in einem Container
- gosu-Hilfswerkzeug
- Ausführen einer Webanwendung in einem einzigen Container
- Ausführen einer Webanwendung in einer Microservices-Architektur
Verwaltung von Images
- Finden und Herunterladen von vorhandenen Images
- Docker Hub und lokales Repository
- Gemeinsame Nutzung von Images mit anderen
- Bereitstellen eines privaten Image-Repositorys
Networking von Containern
- Port-Zuordnung
- Verlinkung und Benennung von Containern
- Erstellen und Verwalten eigener Netzwerke
- Netzwerk über viele Docker Hosts (Overlay)
Daten in Containern
- Datenvolumen
- Host-Verzeichnisse und Dateien als Datenvolumen
- Datenvolumen-Container
- Gemeinsame Nutzung von Datenträgern durch Docker Hosts
- Sicherung und Wiederherstellung von Datenvolumes
Docker Zusammenstellen
- Überblick über Docker Compose
- Ausführen von Anwendungen mit mehreren Containern mit einem einzigen Befehl
- Definieren von Diensten, Netzwerken, Datenträgern und Variablen
- Einrichten von Laufzeitbeschränkungen für Ressourcen
Docker Schwarm
- Einführung in natives Docker Clustering
- Discovery-Dienste
- Docker Schwarmstrategien und Filter
Voraussetzungen
Eine gewisse Vertrautheit mit der Kommandozeile und Linux ist von Vorteil.
Erfahrungsberichte (7)
Der Trainer kennt das Thema sehr gut.
Slawomir Walesiak - Eksperckie Centrum Szkolenia Cyberbezpieczenstwa
Kurs - Container Management with Docker
Maschinelle Übersetzung
The interactivity when using DaDesktop to set up Docker in many different ways. also it was good to see the implementation with Github and the remote repo we had setup
Julian Robbins - QA Ltd
Kurs - Container Management with Docker
We were in a small group and Dawid made time for questions and for us to share our work and discuss the topics raised further
Phil Benson - QA Ltd
Kurs - Container Management with Docker
viele Labore
John Doe - Fujitsu Technology Solutions Sp.z o.o.
Kurs - Container Management with Docker
Maschinelle Übersetzung
Being able to run everything that is being taught and to be able to experiment etc.
Kristian Desjardins - Natural Resources Canada (Federal Government)
Kurs - Container management with Docker
I really liked the practical examples.
Rory Maher - Janssen Pharmaceutical Sciences Unlimited Company
Kurs - Container management with Docker
The exercises were very useful.