Grundlagen-Workshop Container-Virtualisierung: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Der Seiteninhalt wurde durch einen anderen Text ersetzt: „*Docker-container-kurs“)
Markierung: Ersetzt
 
(3 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