Podman Basics under GNU/Linux (Code: PODMAN)
The Podman Basics training helps participants to take their first basic steps in the area of container management with Podman and prepares them for work in the area of DevOPs.
Podman is an alternative to Docker container management. In many cases, it can replace Docker as a drop-in replacement, but has its own interesting features such as pods and rootless.
Kursinhalt
Aim of the training
- The training covers the first steps in setting up, using and managing a Podman infrastructure under GNU/Linux as well as deploying a sample application directly from a git repository.
Prerequisites
- Participants should have a basic understanding of the GNU/Linux console and basic knowledge of version management with git.
duration
- The training lasts 3 days.
Contents
- Introduction and overview
- Origin and history of Podman
- Containers vs. virtualization
- Podman compared to LXC, systemd-nspawn, OpenVZ and Docker
- Installation and configuration under GNU/Linux
- Rootless mode
- Launch of the first container
- Construction of containers
- OCI images
- Volumes
- network
- Port Publishing
- Use of a container registry
- Creating OCI images
- Setting up your own container registry
- Use of your own container registry
- Setting up containers with systemd
- Configuration Podman API with systemd
- Orchestration with
podman compose
- Create and use pods
- Generation of manifests for Kubernetes
- Outlook on Kubernetes
- * Preisangaben: zzgl. der gesetzlichen Mehrwertsteuer
- Voraussetzungen für Teilnahme: Die Teilnehmenden sollten sich grundlegend auf der GNU/Linux Konsole zurechtfinden und grundlegende Kenntnisse über die Versionsverwaltung mit git mitbringen.
- Weitere enthalten Leistungen:
Kursunterlagen, Teilnehmerbestätigung als PDF
- zusätzliche Information:
Der Kurs wird über drei Tage geführt. Wir empfehlen den Teilnehmern sich ca. 10 Minuten vor dem Training einzuloggen, um einen Test der Audio-Hardware (Lautsprecher und Mikrofon) durchzuführen.