VOOZH about

URL: https://thenewstack.io/install-and-use-podman-desktop-gui-to-manage-containers/

⇱ Install and Use Podman Desktop GUI to Manage Containers - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2023-06-17 07:00:43
Install and Use Podman Desktop GUI to Manage Containers
tutorial,
Containers

Install and Use Podman Desktop GUI to Manage Containers

Red Hat doesn't integrate Docker tools into its own Linux distributions, so here's how to install and use the Red Hat Podman container management system on Fedora.
Jun 17th, 2023 7:00am by Jack Wallen
👁 Featued image for: Install and Use Podman Desktop GUI to Manage Containers
Feature image courtesy of Red Hat.

For many, Docker Desktop is the go-to desktop GUI for container management. That’s all fine and well if Docker is your runtime of choice. But if you either use a distribution that doesn’t include Podman by default (such as Ubuntu) or a distribution that makes installing Docker a challenge (such as most of the Red Hat Enterprise Linux-based distributions), you might want to seek out an alternative.

For that, Red Hat has you covered.

That alternative is Podman Desktop. You can learn a bit more about Podman Desktop in this piece, but so long as you think of it as Podman’s answer to Docker Desktop, you’re already ahead of the curve. Red Hat released the latest version of the software in May.

Simply put, Podman Desktop simplifies the process of deploying and managing containers. If Podman is your container runtime engine of choice, you’re going to want to (at least) kick the tires of this well-designed desktop application.

I’m going to show you how to install Podman Desktop on Fedora Linux. The primary reason why I’ll demonstrate with that platform is that getting Podman running successfully on a Ubuntu-based system isn’t exactly for the faint of heart.

There are a lot of issues with Podman on non-RHEL systems and most admins don’t want to take the time to solve all of the associated issues. In fact, if a Ubuntu distribution is your Linux of choice, I would recommend sticking with Docker and Docker Desktop. Besides, Podman should come pre-installed on most RHEL-based distributions. And considering we’re installing Podman Desktop with Flatpak, you don’t have to also worry about installing flatpak (because it should be there by default).

Do note that Podman Desktop is also available for installation on macOS and Windows. The installation for those platforms is as simple as downloading the installer (for macOS, or Windows), double-clicking the downloaded file, and walking through the wizard.

The installation of Podman Desktop on Linux is done from the command line, so let’s get to it.

Installing Podman Desktop

It’s actually quite easy to install Podman Desktop. Log into your Linux desktop, open a terminal window, and issue the command:

flatpak install flathub io.podman_desktop.PodmanDesktop

Answer Y to the resulting questions and wait for the installation to complete.

If you receive an error that the application isn’t found, you might have to add the Flathub repository with the command:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Once the installation completes, log out of the desktop and log back in (so the Podman Desktop menu entry becomes available). You can then open your desktop menu, search for Podman Desktop, and click the launcher to open the app.

Using Podman Desktop

When you first open the app, you’ll find yourself on the Get Started page (Figure 1).

👁 Image

Figure 1: The Podman Desktop Get Started window allows you to deselect telemetry if you like.

Click Go to Podman Desktop at the bottom right corner of the window, where you then find yourself on the Dashboard (Figure 2), where you can see the extensions and view documentation.

👁 Image

Figure 2: The Podman Desktop Dashboard has plenty of information for you.

Click the Container icon (second from the top on the left sidebar). In the resulting window (Figure 3), click Create a container near the top right.

👁 Image

Figure 3: You can also run a container from the command line as instructed.

In the popup, click Existing image. In the next window (Figure 4), click Pull an image.

👁 Image

Figure 4: As you can see, I’ve already pulled the NGINX image.

You can also go directly to the Images section by clicking the cloud icon in the left sidebar (which takes you directly to the Pull Image window).

On the Pull Image window, type the name of the image you want to pull and click Pull image (Figure 5).

👁 Image

Figure 5: The Pull Image window allows you to pull any image from the default repositories.

Say, for instance, you want to pull the latest NGINX image. For that, type nginx:latest and then click Pull image.

Next, go back to the Containers section and click Create a container. When prompted, click Existing image and then click the right-pointing arrow for the NGINX image listing. This will open the container configuration window (Figure 6), where you can customize the container deployment (such as for columns, port mapping, environment variables, and more).

👁 Image

Figure 6: Configuring an NGINX container deployment.

For example, you might want to use a volume for the deployment. In the case of NGINX, add a path to a directory on your host in the left field, and then the NGINX container document root (/usr/share/nginx/html) in the right field.

Once you’ve configured the container, click Start container to deploy. You should then see the container listed as Running (Figure 7).

👁 Image

Figure 7: We’ve successfully deployed an NGINX container with Podman Desktop.

Of course, since you just deployed an NGINX container, you’d have to open the firewall to the port you mapped. For example, if you used external port 8080, you could open the firewall with the command:

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp

And that’s the gist of using the Podman Desktop application. If you prefer Podman to Docker, consider this an important tool for you to either get up to speed with the technology or a more efficient means of managing your container deployments.

I highly recommend you give this app a try and see if it doesn’t make using Podman considerably easier. You might even find it quickly becoming your go-to means of interacting with your Podman deployments.

TRENDING STORIES
Jack Wallen is what happens when a Gen Xer mind-melds with present-day snark. Jack is a seeker of truth and a writer of words with a quantum mechanical pencil and a disjointed beat of sound and soul. Although he resides...
Read more from Jack Wallen
SHARE THIS STORY
TRENDING STORIES
Docker and Red Hat are sponsors of The New Stack.
TNS owner Insight Partners is an investor in: Docker, Simply.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.