Podman is an open platform that provides tools to manage containers, images and pods. It offers the flexibility, accessibility, and security features that makes Podman an attractive option for managing containers.
What’s in this course?
This "Podman for the Absolute Beginners - Hands-On DevOps" course is designed for everyone and provides a detailed overview of Podman essentials using a systematic and hands-on approach. It delves into fundamental concepts including images, containers, volumes, networks and Pods. You will also gain hands-on proficiency in creating optimized Containerfiles or Dockerfiles for containerizing applications and learn how to run and manage multiple containers as groups using the concept of Pods. Each course topic includes lectures to clarify the concept, demonstrations to show them in action, and finally, an assignment to test your understanding and solidify your learning.
If you’re new to Podman, don’t worry—this course starts from the basics and builds on gradually to intermediate topics.
Legal Notice:
Podman is developed by Red Hat® is a registered trademarks of Red Hat, Inc. in the United States and other countries. This course is not certified, accredited, affiliated with, nor endorsed by Red Hat Inc.
Course Structure:
Lectures
Demos
Quizzes
Assignments
Course Contents:
Introduction to Podman
Podman Vs Docker
Setting up Podman CLI and Podman Desktop
Understanding Podman Architecture
Podman Documentation
Container Images
Container Registries
Podman Containers
Building an Image with a Containerfile/Dockerfile
Networking in Podman
Volumes in Podman
Multi-Stage Containerfile/Dockerfile
Containerizing Applications (Sample Project using Python)
Pods in Podman
All sections in this course feature live demonstrations. Enrolled users are encouraged to set up their own Podman environment, engage in the exercises, and learn through hands-on experience!