How do I install podman in RHEL 8 or 9?

Solution Verified - Updated -

Environment

  • Red Hat Enterprise Linux 8
  • Red Hat Enterprise Linux 9

Issue

  • How can podman be installed on RHEL 8 or 9?

Resolution

Prerequisites

You have subscribed to the RHEL system. For mode details, see How to register and subscribe a RHEL system to the Red Hat Customer Portal using Red Hat Subscription-Manager?.

Red Hat Enterprise Linux 8

With the introduction of modularity in RHEL 8, the Podman container engine can be installed either as a normal package, or using the new yum module command.

Method 1 - Installing podman package

The example below uses the traditional yum command to install the Podman container engine, along with all of its required dependencies. This is different from using the yum module command, as it will not include other packages that are complementary, but not actual dependencies of podman.

# yum install podman

Method 2 - Installing container-tools module

  • In Red Hat Enterprise Linux 8, the Podman container engine is included in a module called container-tools.
  • The container-tools module contains the Podman, Buildah, Skopeo, CRIU, Udica, and all required libraries.
# yum module install container-tools

Red Hat Enterprise Linux 9

With RHEL9, there will be no container-tools module. Instead there is a container-tools meta-package. The Podman container engine can be installed either as a normal package, or as a meta-package.

Method 1 - Installing the podman package

The example below uses the traditional dnf command to install the Podman container engine, along with all of its required dependencies. This is different from installing the container-tools meta-package, as it will not include other packages that are complementary, but not actual dependencies of Podman.

# dnf install podman

Method 2 - Installing container-tools meta-package

  • In Red Hat Enterprise Linux 9, the Podman container engine is included in a meta-package called container-tools.
  • The container-tools meta-package contains the Podman, Buildah, Skopeo, CRIU, Udica, and all required libraries.
# dnf install container-tools

For more details, see Container Tools AppStream - Content Availability.

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Comments