-
Book Overview & Buying
-
Table Of Contents
Podman for DevOps - Second Edition
By :
Podman for DevOps
By:
Overview of this book
Containers are transforming how modern applications are built, deployed, and scaled. Podman offers a powerful, secure alternative to Docker by eliminating the daemon and embracing rootless container execution. If you're ready to move beyond legacy workflows and gain full control over container management, this practical guide is for you.
You’ll begin with container fundamentals and a side-by-side comparison of Docker and Podman to ease the transition. Then, you'll run your first container, manage its lifecycle, and use Buildah to build images from scratch. Skopeo helps you transfer and inspect images across registries. As you progress, you’ll secure your environment with rootless containers, signed images, and SELinux policies. You’ll also configure container networking, integrate workloads with systemd services, and troubleshoot issues using native Linux tools. The final chapters focus on modern developer workflows, showing how to migrate existing Docker workloads, manage containers and Kubernetes resources visually using Podman Desktop, and leverage Podman AI Lab to experiment with, run, and manage AI/ML models locally in a containerized environment.
By the end of this book, you’ll be able to build, run, and secure containers, automate workflows, and confidently manage deployments across DevOps and AI-powered environments.
Table of Contents (21 chapters)
Preface
Part 1: From Theory to Practice: Let's Run Our First Container with Podman
Chapter 1: Introduction to Container Technology
Chapter 2: Comparing Podman and Docker
Chapter 3: Running the First Container
Chapter 4: Managing Running Containers
Chapter 5: Implementing Storage for the Container's Data
Part 2: Building Your Container from Scratch with Buildah
Chapter 6: Meet Buildah – Building Containers from Scratch
Chapter 7: Integrating with Existing Application Build Processes
Chapter 8: Choosing the Container Base Image
Chapter 9: Pushing Images to a Container Registry
Chapter 10: Securing Containers
Part 3: Managing and Integrating Containers Securely
Chapter 11: Troubleshooting and Monitoring Containers
Chapter 12: Implementing Container Networking Concepts
Chapter 13: Docker Migration Tips and Tricks
Chapter 14: Interacting with systemd and Kubernetes
Chapter 15: Managing Your Container, Kubernetes, and AI Workloads from a Graphical Interface
Chapter 16: Unlock Your Exclusive Benefits
Index
