Beschreibung
Einführung in Podman
Grundlagen und Architektur von Podman im Vergleich zu Docker
Podman ist ein Tool mit dem Sie Container auf Linux-Systemen erstellen können. Wir stellen dieses Tool im Vergleich zu Docker vor und thematisieren die Vor-und Nachteile der Podman- und der Docker-Runtime. Kompatibilität und Unterschiede in der Verwendung von Dockerfiles mit Podman werden so deutlich. Sie lernen die Podman-Architektur und das Konzept der Prozessisolierung kennen.
Anschließend erstellen Sie Podman-Images und lernen so praxisorientiert Layering und Caching in Podman-Images. Anhand der Vorstellung von Container-Registries erfahren Sie, wie Podman-Images hoch- und heruntergeladen und verwaltet werden.
Mit Podman Compose steht ein Tool zur Verfügung, um mehrere Container zu managen und Anwendungen zu skalieren. Wie Sie dieses Tool effektiv nutzen, bildet den Abschluss der Schulung.
Kommende Starttermine
Inhalte / Module
Containerisierung:
- Einführung in die Grundlagen der Containerisierung, Vergleich von Containern mit virtuellen Maschinen, Vor- und Nachteile von Containern
Podman Runtime:
- Unterschiede und Vorteile der Verwendung von Podman im Vergleich zur Docker-Runtime, Verständnis der Podman-Architektur und der Prozess Isolierung
Dockerfiles:
- Erstellung und Verwendung von Dockerfiles, Verständnis der Kompatibilität und Unterschiede in der Verwendung von Dockerfiles mit Podman. Sowie den Einsatz von Distroless-Images und die Verwendung von Container-Sandboxen und Härtung des Systems.
Images:
- Verstehen des Unterschieds zwischen Podman-Images und Containern, Erstellung und Verwaltung von Podman-Images, Layering und sowie User-Space und Kernel-Space in Podman-Images
Registries:
- Einführung in Container-Registries, Hochladen und Herunterladen von Podman-Images, Verwaltung von Podman-Images in einer Registry. Sowie die Einführung in den OCI Standard.
Podman Compose:
- Verwendung von Podman Compose zur Verwaltung mehrerer Container, Erstellen und Verwenden von Podman Compose-Dateien, Skalieren von Anwendungen mit Podman Compose
Zielgruppe / Voraussetzungen
Das Seminar richtet sich an Software-Entwickler, die die Architektur von Podman-Runtime und die Unterschiede zu Docker kennenlernen wollen.
Infos anfordern
GEDOPLAN
Seit 1979 unterstützt GEDOPLAN Beratung und Softwareentwicklung seine Kunden in den Bereichen Beratung, Reviews, Softwareentwicklung. Namhafte Unternehmen betreuen wir als langjährige Kunden, dabei stehen die Programmiersprache Java und die Plattformen Jakarta EE und Spring im Mittelpunkt. Seit mehr als 45...
Erfahren Sie mehr über GEDOPLAN und weitere Kurse des Anbieters.