Build your ultimate AI agent
Kursbeschreibung
Dieser Kurs baut auf dem Wissen aus dem Kurs „Einführung in Docker“ auf und geht tiefer auf Containerisierungskonzepte und -tools ein. Wir schauen uns fortgeschrittene Themen an, wie Container-Image-Management, Netzwerke, Dateisystemkommunikation und die Entwicklung von Multi-Plattform- und Multi-Container-Anwendungen.
Containerisierte Anwendungen optimieren
Lerne, mehrstufige Builds zu erstellen, um die Größe, Sicherheit und Wiederverwendbarkeit von containerisierten Anwendungen zu verbessern. Lerne durch praktische Übungen, wie du Container-Images optimierst, damit sie in verschiedenen Umgebungen effizient eingesetzt und verwaltet werden können.Container-Bereitstellungen mit Docker Compose verbessern
Finde heraus, wie du Docker-Netzwerktools und -Konzepte nutzen kannst, um die Kommunikation zwischen Containern zu vereinfachen und Netzwerkdienste sowohl für lokale als auch für externe Netzwerke bereitzustellen. Schau dir Dateisystem-Mounts und Volumes an, um Daten zwischen Containern und dem Host-Rechner einfach auszutauschen. Lerne außerdem, wie man Docker Compose für die Orchestrierung von Multi-Container-Anwendungsbereitstellungen einsetzt, um die Einrichtung komplexer Tools zu vereinfachen, die in Datenwissenschafts- und Engineering-Umgebungen weit verbreitet sind.Proaktive Entwicklung und Bereitstellung
Dieser Kurs gibt dir die wichtigsten Fähigkeiten, um deine Entwicklungs-, Test- und Vertriebsprozesse zu verbessern. Auch wenn es nicht unbedingt nötig ist, wirst du am meisten von diesem Kurs profitieren, wenn du schon mal mit einfachen Containern gearbeitet und welche gebaut hast. Am Ende des Kurses hast du das Wissen und die Tools, um containerisierte Anwendungen zu optimieren, die Kommunikation zwischen Containern zu vereinfachen und Multi-Container-Anwendungen einfach bereitzustellen, was dir auf deiner Docker-Lernreise hilft.Voraussetzungen
Lernprogramm
Kursübersicht
1
Befehle und Dateisysteme
In diesem Kapitel lernst du neue Docker-Befehle kennen und wie du Daten zwischen Host-System und containerisierten Anwendungen teilst. Erfahre, wann und wie du persistente Volumes nutzt und auf Host-Dateisysteme zugreifst.
- Fortgeschrittene Docker-Befehle50 XP
- Hilfe auf einen Blick50 XP
- Vorhandene Container100 XP
- Automatische Container-Bereinigung50 XP
- Das Host-Dateisystem einbinden50 XP
- Eine Datei an einen laufenden Container übergeben100 XP
- Weg, aber nicht vergessen50 XP
- Verschiedene Methoden, gleiches Ergebnis100 XP
- Persistente Volumes50 XP
- Erstellen eines Container-Volumes100 XP
- Verschiedene Container, dasselbe Volume100 XP
2
Networking
Lerne, Netzwerkdienste in Docker bereitzustellen, Docker-Netzwerke zu erstellen und Dockerfiles zu verwenden, um Netzwerkeinstellungen beizubehalten.
3
Fortgeschrittene Container-Images erstellen
Lerne, die erweiterten Image-Verwaltungs- und Build-Tools von Docker zu nutzen, um kompakte, effiziente Container-Images zu erstellen. Erstelle Multi-Plattform-Images, die auf unterschiedlichen Prozessorarchitekturen laufen können.
4
Docker Compose
Kombiniere die Volume-, Netzwerk- und Container-Funktionen von Docker zu Multi-Container-Anwendungen mit Docker Compose. Aktualisiere und verwalte Bereitstellungen über die Datei docker-compose.yml.
C
Docker für Fortgeschrittene
Kurs
abgeschlossen

