How to Install Podman on CentOS Stream 10

Podman is a daemonless container engine for developing, managing, and running Open Container Initiative (OCI) containers and container images on your Linux System. Podman provides a Docker-compatible command-line front end that can simply alias the Docker CLI, alias docker=podman.

Update the System

Before proceed update the system packages,

dnf update -y

dnf upgrade -y

Installing Podman on CentOS Stream 10

Install Podman by running the following command.

dnf install podman

To check the version of podman.

podman --version
[root@server ~]# podman --version
podman version 5.4.0

View installed package details by running the following command.

rpm -qi podman
[root@server ~]# rpm -qi podman
Name        : podman
Epoch       : 6
Version     : 5.4.0
Release     : 1.el10
Architecture: x86_64
Install Date: Fri 21 Feb 2025 01:10:53 AM IST
Group       : Unspecified
Size        : 52226423
License     : Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0
Signature   : RSA/SHA256, Thu 13 Feb 2025 07:47:45 PM IST, Key ID 05b555b38483c65d
Source RPM  : podman-5.4.0-1.el10.src.rpm
Build Date  : Wed 12 Feb 2025 06:35:19 PM IST
Build Host  : x86-02.stream.rdu2.redhat.com
Packager    : builder@centos.org
Vendor      : CentOS
URL         : https://podman.io/
Summary     : Manage Pods, Containers and Container Images
Description :
podman (Pod Manager) is a fully featured container engine that is a simple
daemonless tool.  podman provides a Docker-CLI comparable command line that
eases the transition from other container engines and allows the management of
pods, containers and images.  Simply put: alias docker=podman.
Most podman commands can be run as a regular user, without requiring
additional privileges.

To check the host Information.

podman info

Example: Running an Alpine Linux Container

Download the alpine image by running the following command.

podman pull alpine
[root@server ~]# podman pull alpine
Resolved "alpine" as an alias (/etc/containers/registries.conf.d/000-shortnames.conf)
Trying to pull docker.io/library/alpine:latest...
Getting image source signatures
Copying blob f18232174bc9 done   |
Copying config aded1e1a5b done   |
Writing manifest to image destination
aded1e1a5b3705116fa0a92ba074a5e0b0031647d9c315983ccba2ee5428ec8b

Listing Downloaded Images

Check the list of downloaded images by running the following command.

podman images
[root@server ~]#  podman images
REPOSITORY                TAG         IMAGE ID      CREATED     SIZE
docker.io/library/alpine  latest      aded1e1a5b37  6 days ago  8.13 MB

Now you have successfully installed Podman on your CentOS Stream 10.


CrownCloud - Get a SSD powered KVM VPS at $4.5/month!
Use the code WELCOME for 10% off!

1 GB RAM / 25 GB SSD / 1 CPU Core / 1 TB Bandwidth per month

Available Locations: LAX | MIA | ATL | FRA | AMS