Podman — Building and Deploying Containerized Applications (PODMN1)
Virtualization, Docker, Podman
Podman is a modern, secure, daemonless container manager that runs containers without a privileged system daemon. This practical course helps developers, DevOps and administrators migrate from Docker and learn core concepts like daemonless, rootless and OCI.
The training uses hands-on labs to build images, run containers, manage storage and networks, and deploy multi-container apps with Podman Compose. You'll explore image builds, Podman Compose and pods & systemd for secure real-world deployments.
Location, current course term
Contact us
The course:
Hide detail
-
Introduction to Podman
-
What Podman is and how it differs from Docker
-
Daemonless architecture
-
Rootless containers and security benefits
-
OCI and Docker CLI compatibility
-
Basic container operations
-
Installing Podman
-
Podman vs Docker CLI — differences and similarities
-
Container lifecycle: run, start, stop, exec, rm
-
Creating and managing containers
-
Image operations: pull, build, push
-
Using registries: Docker Hub, Quay.io, Red Hat registry
-
Podman and images
-
Building custom images with Containerfile (Dockerfile)
-
Using buildah for advanced image builds
-
Persistent data: volumes and mounts
-
Sharing data between containers
-
Networking and security
-
Podman networks: bridge, host, slirp4netns
-
Port forwarding
-
SELinux and AppArmor in rootless containers
-
Working with user namespaces
-
Logging and debugging
-
Container output logging
-
Basic troubleshooting and tools: inspect, logs, events
-
Orchestration with Podman Compose
-
What podman-compose is and how to use it
-
Differences from Docker Compose
-
Using docker-compose.yaml files
-
Examples of multi-container applications
-
Advanced Podman features
-
Pods (Kubernetes-inspired)
-
systemd integration: creating services from containers
-
Integration with Kubernetes: generate kube
-
Summary and best practices
-
When to use Podman instead of Docker
-
Rootless deployment as a security advantage
-
CI/CD integration with Podman
-
Assumed knowledge:
-
Basic familiarity with the Linux terminal.
-
Recommended subsequent course:
-
Kubernetes for beginners (KUBER1)
-
Schedule:
-
2 days (9:00 AM - 5:00 PM )
-
Course price:
-
456.00 € ( 551.76 € incl. 21% VAT)
-
Language:
-