Podman Fundamentals
Running Rootless Containers and Managing Container Workflows on Linux
What's Included:
Key Highlights
- Understanding container technology
- Installing Podman on Linux
- Running and managing containers
- Working with container images and registries
- Running containers in the background
- Deploying applications using Podman pods
- Managing container storage and networking
- Rootless container security with Podman
- Monitoring and troubleshooting containers
- Running containers in production environments
- Transitioning to container engineering roles
Overview
Learn Podman container management on Linux. Master rootless containers, image management, pods, networking, and production container workflows.
The Problem
Container technologies have become essential for modern software development and infrastructure management. However, many professionals rely on complex container platforms without fully understanding the underlying container workflows.
Common challenges include:
- Learning container concepts and workflows
- Managing containers securely without root privileges
- Deploying multi-container applications
- Handling container networking and storage
- Troubleshooting container environments
Without a strong foundation, container management can become difficult and error-prone.
The Solution
Podman Fundamentals provides a structured introduction to container management using Podman on Linux.
This book teaches how to:
- Install and configure Podman environments
- Run and manage containers efficiently
- Work with container images and registries
- Deploy applications using pods
- Configure container networking and storage
- Secure containers using rootless execution
Through practical examples and hands-on exercises, readers develop the skills required to manage container workflows confidently.
About This Book
Podman Fundamentals: Running Rootless Containers and Managing Container Workflows on Linux is a practical introduction to container technology using Podman, the modern daemonless container engine designed for Linux.
Containers have transformed the way software is developed and deployed. Podman offers a secure and flexible approach to container management by allowing containers to run without root privileges and without a central daemon process. This makes Podman a powerful alternative for administrators, developers, and DevOps engineers who want a more Linux-native container solution.
Learn the Foundations of Containers
This book begins with the core concepts behind containerization and explains how Podman fits into the container ecosystem. You will install Podman on Linux and learn how to run and manage your first containers.
Manage Containers and Images with Podman
The book covers essential container operations including:
- Working with container images
- Using container registries
- Managing container lifecycles
- Running containers in the background
Deploy Multi-Container Applications
Podman introduces the concept of pods, allowing you to manage groups of containers together. You will learn how to deploy multi-container applications and manage container networking and persistent storage.
Secure Containers with Rootless Podman
A key advantage of Podman is its support for rootless containers. This book explains how rootless container security works and how to configure Podman environments securely.
By the end of this book, you will understand how to build, run, and manage container workflows on Linux using Podman.
Who Is This Book For?
- Linux administrators learning container technology
- DevOps engineers managing containerized workloads
- Developers running containers on Linux workstations
- IT professionals evaluating Podman as a container platform
- Students learning container orchestration fundamentals
Who Is This Book NOT For?
- Readers with no Linux command-line experience
- Professionals focused exclusively on Kubernetes orchestration
- Users looking for graphical container management tools
- Readers unfamiliar with basic Linux administration
Table of Contents
- Understanding Containers
- Introduction to Podman
- Installing Podman on Linux
- Running Your First Container
- Working with Container Images
- Container Image Registries
- Managing Containers
- Running Containers in the Background
- Understanding Pods
- Deploying Multi-Container Applications
- Managing Container Storage
- Container Networking
- Rootless Container Security
- Monitoring and Troubleshooting Containers
- Running Containers in Production
- From Linux Administrator to Container Engineer
- Appendices and Reference Guides
Requirements
- Basic Linux command-line knowledge
- Access to a Linux system supporting Podman
- Interest in container technology and DevOps practices
- Willingness to practice container workflows