Podman Basics 09: Kubernetes Compatibility

Podman’s integration with Kubernetes through the podman kube play command allows users to create pods, containers, and volumes from Kubernetes YAML files. This command reads the structured file and recreates the described resources, starting the containers within a pod and outputting the ID of the new pod or the name of the new volume.

Continue reading “Podman Basics 09: Kubernetes Compatibility”

Podman Basics 08: Building Your Own Images

Sometimes you must create your own Podman images. Building your own Podman images allows for greater customization, control, consistency, and organizational efficiency compared to using only public images. The investment upfront can pay dividends in the long run through improved security, consistency, and maintainability of your container infrastructure.

Continue reading “Podman Basics 08: Building Your Own Images”

Podman Basics 07: Using Multi-Container Applications

Podman-compose is a script that simplifies the use of Podman to manage multi-container setups. It interprets the docker-compose.yml file and creates a Podman-compatible setup. This means you can use your existing Docker Compose files with Podman, making the transition smoother if you’re moving from Docker to Podman.

Continue reading “Podman Basics 07: Using Multi-Container Applications”

Podman Basics 04: Running Your First Container

After installing Podman you have to know and understand some of the terminology. Understanding the basic jargon of containerization will help you start with this lesson, and it will be beneficial later on too. You will learn about the image registries, images and containers in this lesson. You will take a look at how to pull, run and manage them.

Continue reading “Podman Basics 04: Running Your First Container”

Podman Basics 03: Installing Podman

Containerization has changed the way we deploy and manage applications. Podman is a powerful container management tool that provides a seamless experience for running containers in production, development, and testing environments. We will walk through the steps to install Podman on three popular Linux distributions: Debian, Ubuntu, and Rocky Linux. This lesson will equip you with the knowledge to enjoy the power of Podman on your preferred platform.

Continue reading “Podman Basics 03: Installing Podman”

Podman Basics 02: Introduction to Podman

Podman, also known as the POD manager, is an open-source tool for developing, managing, and running containers on Linux systems. It was originally developed by Red Hat engineers along with the open-source community. Podman is designed to make it easy to find, run, build, share, and deploy applications using Open Containers Initiative (OCI) Containers and Container Images.

Continue reading “Podman Basics 02: Introduction to Podman”

Podman Basics 01: Introduction to Containerization

In today’s fast-paced world of IT, there’s this game-changing idea called containerization that’s shaking things up. It’s basically transforming how we build, launch, and handle applications. Two key players in this field are Docker and Podman, each offering unique benefits to developers and system administrators alike. In this beginner level course you will get an insight into working with Podman.

Continue reading “Podman Basics 01: Introduction to Containerization”