Skip to content

πŸŽ“ Complete Podman course from zero to expert. Learn container management, image creation, networking, pods, and deploy applications with Podman Compose. Docker alternative.

Notifications You must be signed in to change notification settings

AlejandroOliva/podman-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ Complete Podman Course - From Zero to Expert

Welcome to the complete Podman course! This course will take you from basic concepts to advanced techniques.

πŸ“š Course Index

  • What is Podman?
  • Differences between Podman and Docker
  • Advantages of Podman
  • Installation
  • Your first container
  • Essential basic commands
  • Container lifecycle
  • What are images?
  • Downloading images
  • Creating your own images with Containerfile/Dockerfile
  • Image management
  • Environment variables
  • Port mapping
  • Running commands in containers
  • Logs and debugging
  • Types of volumes
  • Bind mounts vs volumes
  • Sharing data between containers
  • Network concepts
  • Network types
  • Connecting containers
  • Exposing services
  • What are Pods?
  • Creating and managing Pods
  • Practical use cases
  • From Docker Compose to Podman Compose
  • Defining multi-container applications
  • Complete practical project
  • Progressive exercises
  • Real projects
  • Commented solutions

πŸš€ How to Use This Course

  1. Read each module in order - The course is designed to be progressive
  2. Practice each example - Run all commands in your terminal
  3. Do the exercises - Practice is fundamental
  4. Experiment - Don't be afraid to try variations

πŸ“‹ Prerequisites

  • Basic Linux/Terminal knowledge
  • Willingness to learn 😊

🎯 Course Objective

Upon completing this course, you will be able to:

  • βœ… Manage containers with Podman
  • βœ… Create your own custom images
  • βœ… Deploy containerized applications
  • βœ… Work with Pods and networks
  • βœ… Solve common problems

πŸ“– Let's Begin

πŸ‘‰ Go to Module 1: Introduction to Podman


πŸ“š Reference Guides


πŸ’» Practical Examples

The examples/ directory contains ready-to-run projects:

  1. Simple Web Server (examples/01-simple-web/)
  2. Flask REST API (examples/02-python-flask/)
  3. Complete Stack (examples/03-compose-stack/)

Teacher: Remember that practice is the key to learning! Don't hesitate to experiment.

About

πŸŽ“ Complete Podman course from zero to expert. Learn container management, image creation, networking, pods, and deploy applications with Podman Compose. Docker alternative.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published