Podman for the Absolute Beginners - Hands-On DevOps

Master containerization using Podman through lectures, practical demonstrations, quizzes, and hands-on coding exercises

Course Instructors Thinknyx Technologies Yogesh Raheja

$25.00 $49.00 49% OFF

Course Overview

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.

Student Testimonials:

★★★★★ "nice information and hands demonstration on use of podman cli and brief overview on podman UI"

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!

Course Curriculum

Podman for the Absolute Beginners - Hands-On DevOps

62 Learning Materials

Introduction to Podman

Course Introduction

Video
00:04:12

Topic Introduction - Introduction to Podman

Video
00:00:37

Introduction to Containerization

Video
00:04:43

Core Containerization Concepts

Video
00:02:46

Podman Introduction

Video
00:05:26

Podman Architecture

Video
00:05:17

Podman Building blocks

Video
00:02:19

Podman vs Docker

Video
00:03:38

Demonstration - Podman Documentation Walkthrough

Video
00:02:43

Summary

Video
00:00:38

Getting Started with Podman

Topic Introduction - Getting Started with Podman

Video
00:00:30

Podman Installation Methods

Video
00:02:48

Demonstration - Installing Podman on Linux

Video
00:02:25

Demonstration - Introduction to Podman Commands

Video
00:06:21

Demonstration - Podman Desktop on mac

Video
00:09:34

Demonstration - Podman Desktop on Windows

Video
00:06:09

Summary

Video
00:00:34

Working with Images in Podman

Topic Introduction - Working with Images in Podman

Video
00:00:35

Overview of Container Images

Video
00:05:11

Container Registries (Docker Hub & Quay.io)

Video
00:06:54

Demonstration - Docker Hub

Video
00:04:16

Managing Images with Podman CLI

Video
00:02:45

Demonstration - Managing Images with Podman CLI

Video
00:14:37

Summary

Video
00:00:51

Working with Containers in Podman

Topic Introduction - Working with Containers in Podman

Video
00:00:35

Overview of Containers in Podman

Video
00:02:37

Managing Containers with Podman CLI

Video
00:02:21

Demonstration - Managing Containers with Podman CLI

Video
00:11:20

Demonstration - Rootless Containers

Video
00:03:10

Summary

Video
00:00:25

Building an image with Containerfile

Topic Introduction - Building image with Containerfile

Video
00:00:40

Understanding Containerfile

Video
00:04:45

Demonstration - Creating a Containerfile/Dockerfile

Video
00:10:22

Demonstration - Validating Containerfile and building images

Video
00:08:11

Demonstration - Running a Container from our own image

Video
00:02:02

Summary

Video
00:00:27

Networking in Podman

Topic Introduction - Networking in Podman

Video
00:00:33

Overview of Networking in Podman

Video
00:03:46

Managing networks with Podman Commands

Video
00:01:20

Demonstration - Networking in Podman with rootful containers

Video
00:05:35

Demonstration - Networking in Podman with rootless containers

Video
00:03:25

Summary

Video
00:00:27

Volumes in Podman

Topic Introduction - Volumes in Podman

Video
00:00:33

Data Storage in Containers

Video
00:03:39

Volumes in Podman

Video
00:05:17

Managing volumes with Podman CLI

Video
00:02:45

Demonstration - Managing volumes with Podman CLI

Video
00:04:23

Demonstration - Persisting data with Podman using Named volumes

Video
00:07:46

Demonstration - Persisting data with Podman using Bind Mounts

Video
00:03:01

Summary

Video
00:00:38

Containerizing Applications (Sample Project)

Topic Introduction - Containerizing Applications

Video
00:00:47

Demonstration - Creating Containerfile for our application

Video
00:05:12

Demonstration - Multi-stage Builds

Video
00:05:22

Demonstration - Publishing Image to a Registry

Video
00:05:45

Demonstration - Real time application deployment

Video
00:03:09

Summary

Video
00:00:45

Pods in Podman

Topic Introduction - Pods in Podman

Video
00:00:21

Overview of pods in Podman

Video
00:01:36

Managing pods with Podman CLI

Video
00:01:59

Demonstration - Managing pods with Podman CLI

Video
00:09:47

Demonstration - Accessing Containers within a Pod in Podman

Video
00:11:54

Summary

Video
00:00:25

Course Instructor

tutor image

Thinknyx Technologies

26 Courses   •   14 Students

Thinknyx® Technologies is a trusted name in the IT industry, backed by a team of seasoned professionals with extensive expertise across a broad spectrum of technologies. Our core competencies span Software Development, IT Infrastructure Management, Cloud Solutions, Automation, Container Management, Web & App Development, Cybersecurity, and Professional Services.  As a recognized and reputable brand, Thinknyx® Technologies delivers end-to-end IT consulting services, including specialized training in both Information Technology and essential Soft Skills. We also provide comprehensive Talent Acquisition and Recruitment solutions, supporting organizations of all sizes around the globe. 

Partner with Thinknyx® Technologies to empower your workforce, drive innovation, and stay ahead in the digital age.

tutor image

Yogesh Raheja

Yogesh Raheja is a Founder and Senior Solutions Architect at Thinknyx Technologies. Yogesh is a trusted advisor for many organizations, helping them navigate their DevOps and Containerization journey and implement Cloud and Automation solutions.

As an experienced instructor on ThinkRook, Udemy, Packt and other online leading platforms, he has also authored several globally published books, including Effective DevOps with AWS, Automation with Puppet 5, Automation with Ansible, and Automation with SaltStack.

Yogesh's expertise in Linux, Cloud technologies, Automation, and Kubernetes makes him a key instructor for this course. 

Related Courses

Unlock your potential with professional DevOps and Cloud Courses

Affordable Price
Affordable Price

Unlock your potential with affordable upskilling! Our unbeatable course prices are your chance to level up without breaking the bank.

Flexible Access
Flexible Access

Acquire flexible access to our resources with recorded lectures, post-module activities, and walk-through labs for comprehensive learning.

Certificate
Certificate of Completion

Receive a certificate of completion to showcase your new skills. Add it to your resume or LinkedIn profile to stand out.

Hands-On Experience
Hands-On Experience

Get hands-on experience with real-world scenarios and challenges, giving you practical skills for immediate application.

Expert Instructors
Expert Instructors

Learn from industry experts with years of experience in pentesting, passionate about sharing their knowledge.

Flexible Learning
Flexible Learning

Whether you're a beginner or experienced professional, our courses are designed to meet you where you are.