How to install Podman on Ubuntu 22.04?

Docker is one of the most popular container solutions, but it is not alone in the market. To offer an alternative focused on process management, Podman was born.

You could say that Podman is an application very similar to Docker because they are designed for the same thing: container management. However, Podman is intended as a pod manager for the creation and subsequent processing of containers. Of course, it is compatible with the OCI container specifications so the same containers you use in Docker, you can use with Podman.

The biggest advantage Podman offers over Docker are that it dispenses with a centralized daemon and root rights. This situation brings two immediate consequences, which are the increase in security and efficiency in container startup times.

Another fundamental aspect is that the compatibility that Podman has with Docker is very high. Therefore, performing migrations between the two is a simple task.

So, it is a good idea to learn how to install Podman to give it a try over Docker.

Install Podman on Ubuntu 22.04

The process of installing Podman is simple thanks to the fact that it is present and supported by many Linux distributions. As you can guess, Ubuntu 22.04 will be no exception.

So first open a terminal or connect via SSH and update the system completely:

sudo apt update
sudo apt upgrade

Then, install Podman

sudo apt install podman

The installation process should not take many minutes because it is quite light. When it’s finished, you can check the installed version.

podman --version

Sample Output

podman version 3.4.4

Or by running this command

podman info

With the latter, you will get much more important information.

Configure Podman

By default, on Ubuntu servers, Podman does not include any configured registry. The consequence of this is that you will not be able to download any images. Of course, you have to fix this.

To achieve this, edit the file /etc/containers/registries.conf.

sudo nano /etc/containers/registries.conf

At the end of the file, add these lines

[registries.search] 
registries=["registry.access.redhat.com", "registry.fedoraproject.org", "docker.io"]

Save the file and when you exit the editor the changes will be ready.

As you can notice three main sources have been added which are Red Hat, Fedora, and Docker. So, this should be enough.

If you want to verify the changes, just run again this command

podman info

Sample Output:

.
.
.
registries:
  search:
  - registry.access.redhat.com
  - registry.fedoraproject.org
  - docker.io
.
.
.

Testing Podman on Ubuntu 22.04

To find out if podman is running smoothly, it is best to use it. Therefore, to achieve that, download and run the hello-world image. It is a simple image, intended for testing.

In the terminal, all you have to do is:

podman pull hello-world

Finally, consult the images that are in the system

podman images

You will have a screen output like this

Using Podman on Ubuntu 22.04
Using Podman on Ubuntu 22.04

So, Podman is installed correctly.

Uninstall Podman on Ubuntu 22.04

If you no longer want to use Podman on your system, the best thing to do is to remove it. To achieve this, just run.

sudo apt remove podman

It is as simple as this.

Conclusion

Podman is an important tool that will gain more importance every day due to the strong support that the open-source community offers. Supported by many distributions and especially Red Hat, it is significant to know it.

I hope you liked this post and help us to share it to grow.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top