Grundlagen von Docker-Containern
Erfahren Sie, wie Docker Anwendungen in portable Container verpackt und wie Sie diese Container über die Befehlszeile ausführen, untersuchen, darauf zugreifen und sie verfügbar machen. Dieser Kurs bietet eine praxisnahe Einführung in containerbasierte Workflows, ohne dass Vorkenntnisse im Bereich Container erforderlich sind.
Warum ist das wichtig?
Container sind heute ein fester Bestandteil moderner Infrastrukturen. Selbst wenn Sie keine vollständige Cloud-native Plattform entwickeln, werden Sie wahrscheinlich Dienste in Containern ausführen, deren Protokolle (Logs) überprüfen oder sie über Port-Mappings zugänglich machen. Das Verständnis der Docker-Grundlagen hilft Ihnen dabei, reibungsloser in Entwicklungs-, Betriebs- und Bereitstellungsumgebungen zu arbeiten.
Was Sie lernen werden
- Überprüfung einer funktionierenden Docker-Umgebung und Verständnis der Grundlagen der lokalen Laufzeitumgebung.
- Ausführen Ihres ersten containerisierten Dienstes und Beobachten, wie Docker diesen verwaltet.
- Interaktiver Zugriff auf einen laufenden Container mit
exec. - Überprüfung von Container-Logs zur Fehlerbehebung und Verifizierung.
- Verwendung von Port-Mapping, um containerisierte Dienste für den Host verfügbar zu machen.
- Anwendung dieser Fähigkeiten in einer schnellen Herausforderung zur Bereitstellung eines Webservers.
Kurs-Roadmap
Der Kurs beginnt mit der Docker-Installation und Umgebungsprüfungen, damit Sie sicherstellen können, dass die Laufzeitumgebung verfügbar und einsatzbereit ist. Anschließend führen Sie Ihren ersten Dienst aus, wodurch Sie einen direkten Einblick erhalten, wie Docker eine containerisierte Anwendung startet und verwaltet.
Als Nächstes lernen Sie, wie Sie mit exec auf einen laufenden Container zugreifen, was für Inspektionen und einfache Diagnosen nützlich ist. Danach konzentriert sich der Kurs auf Container-Logs, gefolgt von Port-Mapping, damit Sie verstehen, wie ein Dienst innerhalb eines Containers von außen erreichbar wird.
Der Kurs endet mit der Herausforderung „Quick Web Server Deployment“, bei der das Starten von Containern, die Dienstinspektion, das Auswerten von Logs und die Port-Freigabe in einem praxisnahen Bereitstellungs-Workflow kombiniert werden.
Für wen ist dieser Kurs geeignet?
Dieser Kurs richtet sich an Linux-Lernende und DevOps-Einsteiger, die einen praktischen ersten Schritt in die Welt von Docker und der containerbasierten Bereitstellung von Diensten machen möchten.
Lernergebnisse
Am Ende dieses Kurses sind Sie in der Lage, Docker-Container auszuführen und zu untersuchen, auf Container-Umgebungen zuzugreifen, Container-Logs zu überprüfen und grundlegende Dienste über Port-Mapping von der Befehlszeile aus bereitzustellen.




