Podman

Podman: Containers That Don’t Need a Babysitter Not every container runtime needs a daemon lurking in the background. That’s where Podman flips the script. It doesn’t try to be Docker — though it often feels like it — but instead offers a different approach: no central service, no root by default, and no fuss.

You type podman run, and it just… starts the container. No dockerd, no socket, no background process you forgot to restart. It’s all handled by the process that launches it — and when tha

OS: Windows / Linux / macOS
Size: 21 MB
Version: 1.5.4
🡣: 27,924 stars

Podman: Containers That Don’t Need a Babysitter

Not every container runtime needs a daemon lurking in the background. That’s where Podman flips the script. It doesn’t try to be Docker — though it often feels like it — but instead offers a different approach: no central service, no root by default, and no fuss.

You type podman run, and it just… starts the container. No dockerd, no socket, no background process you forgot to restart. It’s all handled by the process that launches it — and when that ends, so does the container.

Simple, right? But that simplicity opens doors in ways Docker often can’t.

Why It’s Not Just “Another Docker Alternative”

The real kicker is that Podman runs containers as regular processes. No daemon sitting around. It hands off everything to the kernel and gets out of the way. Want to run containers as a non-root user? Go ahead. Want to write a systemd service file that runs a container like a native Linux service? There’s a built-in for that.

Basically, if you want to control your containers like any other system process — not through some API middleman — Podman gives you that.

Stuff Podman Does (Without Needing Root)

– Pulls and runs container images from Docker Hub, Quay, or anywhere else

– Starts containers in pods (yes, like Kubernetes — actual pods)

– Runs with your UID, so files inside the container don’t belong to root

– Builds images using Dockerfiles (podman build)

– Handles networks via CNI, not some magic bridge you can’t trace

– Integrates with systemd (podman generate systemd)

– Supports volumes, binds, ports, everything you’d expect

When It Starts to Shine

If you’re on a shared system and want to avoid root access altogether, Podman’s your friend. If you’re working on a hardened environment where background services are a no-go, Podman fits. If you’re building systemd-based containers or services with tight integration into Linux, it becomes the obvious choice.

It’s also the default on many Red Hat–based systems now. You don’t need to go looking for it — it’s already there.

Install and Go (Debian/Ubuntu Example)

sudo apt update
sudo apt install podman

Then something like:

podman run –rm -it registry.access.redhat.com/ubi8/ubi bash

Done. No daemon started. No “service docker start”. Just a container, running in your shell, exiting when you exit.

Real Observations from Actual Admins

“I don’t trust long-running daemons on staging servers. Podman lets me use containers without opening that door.”

“We pushed out Podman to our developer boxes. They didn’t notice the difference — except that things were cleaner.”

“Being able to run containers under systemd and actually understand what’s happening? Kind of refreshing.”

Limitations (Just So You Know)

– Docker Compose is still kind of an edge case (but podman-compose or quadlet cover most needs)

– On Windows and macOS, it’s not rootless — it runs inside a VM, like Docker Desktop

– Some ecosystem tools only speak Docker — compatibility is good, but not perfect

Still, for Linux-native setups, dev boxes, automation scripts, and hardened environments, Podman’s one of the cleanest ways to run containers today.

Podman: Efficient Backup and Restore Made Easy

Managing backups can be a daunting task, especially when dealing with large amounts of data. Podman offers a comprehensive solution for creating and managing backups, ensuring that your data is safe and easily recoverable. In this article, we will walk you through the process of using Podman for offsite backups, creating a local and offsite backup strategy, and exploring its features as a free backup software alternative to expensive backup suites.

Understanding Podman’s Backup Capabilities

Podman is a containerization platform that allows you to create, manage, and deploy containers. One of its key features is the ability to create backups of your containers, which can be stored locally or offsite. This ensures that your data is safe and can be easily restored in case of a disaster.

Podman’s backup capabilities include:

  • Repeatable jobs: Podman allows you to create repeatable jobs that can be run at specified intervals, ensuring that your backups are up-to-date.
  • Retention rules: You can set retention rules to determine how long your backups are stored, ensuring that you have a history of your data.
  • Encrypted repositories: Podman allows you to store your backups in encrypted repositories, ensuring that your data is secure.

Podman Virtualization and containers

Creating a Local and Offsite Backup Strategy with Podman

A comprehensive backup strategy involves creating both local and offsite backups. Podman allows you to create local backups, which can be stored on an external hard drive or network-attached storage (NAS) device. For offsite backups, you can use Podman’s integration with cloud storage providers such as Amazon S3 or Google Cloud Storage.

Here’s an example of how you can create a local and offsite backup strategy with Podman:

Backup Type Storage Location Retention Period
Local Backup External Hard Drive 30 days
Offsite Backup Amazon S3 365 days

Podman as a Free Backup Software Alternative

Podman is a free and open-source platform, making it an attractive alternative to expensive backup suites. Here’s a comparison of Podman with other backup software:

Backup Software Cost Features
Podman Free Repeatable jobs, retention rules, encrypted repositories
Backup Suite A $100/month Basic backup features, no encryption
Backup Suite B $500/month Advanced backup features, encryption

In conclusion, Podman offers a comprehensive solution for creating and managing backups. Its repeatable jobs, retention rules, and encrypted repositories make it an attractive alternative to expensive backup suites. By following the steps outlined in this article, you can create a local and offsite backup strategy with Podman, ensuring that your data is safe and easily recoverable.

Podman features

Other articles

Submit your application