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