Grundlagen-Workshop Container-Virtualisierung: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=Tag 1: Einführung in Container-Virtualisierung und Docker= *Stunde 1-2: Einführung in Container-Architektur **Definition von Containern und deren Architekt…“)
 
(Der Seiteninhalt wurde durch einen anderen Text ersetzt: „*Docker-container-kurs“)
Markierung: Ersetzt
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
−
=Tag 1: Einführung in Container-Virtualisierung und Docker=
+
*[[Docker-container-kurs]]
−
 
 
−
*Stunde 1-2: Einführung in Container-Architektur
 
−
**Definition von Containern und deren Architektur
 
−
**Vergleich von Containern zu traditionellen Virtualisierungstechnologien
 
−
**Grundlagen der Containerisierungstechnologie
 
−
 
 
−
*Stunde 3-4: Vorteile und Möglichkeiten von Containern
 
−
**Flexibilität und Portabilität von Containern
 
−
**Ressourcenisolierung und -verwaltung
 
−
**Skalierbarkeit und Effizienz von Containern
 
−
 
 
−
*Stunde 5-6: Installation von Docker
 
−
**Grundlagen der Docker-Installation auf verschiedenen Betriebssystemen
 
−
**Installationsschritte und Konfigurationsoptionen
 
−
**Überprüfung der Docker-Installation
 
−
 
 
−
*Stunde 7-8: Arbeiten mit Docker-Images
 
−
**Verwendung von Docker Hub und anderen öffentlichen Registern
 
−
**Herunterladen und Verwalten von Docker-Images
 
−
**Erstellung benutzerdefinierter Docker-Images
 
−
 
 
−
=Tag 2: Fortgeschrittene Docker-Funktionen und -Management=
 
−
 
 
−
*Stunde 1-2: Arbeiten mit Containern
 
−
**Erstellen, Starten, Stoppen und Löschen von Containern
 
−
**Überwachung von laufenden Containern
 
−
**Konfiguration von Containern
 
−
 
 
−
*Stunde 3-4: Erstellen eigener Images/Dockerfiles
 
−
**Erstellung von Dockerfiles für die Automatisierung der Image-Erstellung
 
−
**Best Practices für das Erstellen effizienter Dockerfiles
 
−
**Beispielprojekte zur Erstellung benutzerdefinierter Docker-Images
 
−
 
 
−
*Stunde 5-6: Volume-Management und Log-Management
 
−
**Verwendung von Volumes für persistente Daten
 
−
**Konfiguration von Volumes für verschiedene Anwendungsfälle
 
−
**Protokollierung in Containern und zentralisiertes Protokollmanagement
 
−
 
 
−
*Stunde 7-8: Netzwerke und Multi-Host Networking mit Docker
 
−
**Konfiguration von Netzwerken für Docker-Container
 
−
**Verwendung von Bridge-, Overlay- und Host-Netzwerken
 
−
**Einrichtung von Multi-Host-Netzwerken mit Docker Swarm
 
−
 
 
−
=Tag 3: Skalierung und Orchestrierung mit Docker Swarm und Docker Compose=
 
−
 
 
−
*Stunde 1-2: Erstellen von Docker-Hosts mit Docker Machine
 
−
**Automatisierung der Bereitstellung von Docker-Hosts mit Docker Machine
 
−
**Konfiguration von Docker-Maschinenoptionen
 
−
**Verwaltung von Docker-Hosts
 
−
 
 
−
*Stunde 3-4: Abbilden von Service-Architekturen mit Docker Compose
 
−
**Einführung in Docker Compose und YAML-Dateien
 
−
**Definition von Multi-Container-Anwendungen mit Docker Compose
 
−
**Bereitstellung und Skalierung von Anwendungen mit Docker Compose
 
−
 
 
−
*Stunde 5-6: Erstellen eines Docker-Clusters mit Docker Swarm
 
−
**Einführung in Docker Swarm für Container-Orchestrierung
 
−
**Konfiguration von Swarm-Clustern und Swarm-Services
 
−
**Skalierung und Ausfallsicherheit mit Docker Swarm
 
−
 
 
−
*Stunde 7-8: GUIs für Docker
 
−
**Vorstellung verschiedener grafischer Benutzeroberflächen (GUIs) für Docker
 
−
**Installation und Konfiguration von Docker-GUIs
 
−
**Demonstration der Funktionalitäten von Docker-GUIs und deren Vorteile
 

Aktuelle Version vom 21. Mai 2024, 06:31 Uhr