Podman Desktop 是一款全新的跨平台桌面集成应用程序,具有统一的 UI,可显著简化 Podman 容器的使用。
近年来,容器已经成为IT行业的一个神圣名词。您可能没有意识到,在幕后,容器为当今的大量 Internet 服务提供支持。
由于 Docker 成功地将自己确立为服务容器化的行业标准,红帽与开源社区合作开发了一种替代方案来解决 Docker 的缺点。这种合作的结果是 Podman。
简而言之,Podman(Pod Manager)是一个开源的无守护进程容器引擎,是 Docker 的替代品,用于在 Linux 系统上开发、管理和运行 OCI 容器。
然而,直到最近,Docker 才拥有一项显著优势:集成的图形化容器开发和管理环境,即 Docker Desktop 应用程序。但最近,Podman 收到了一个类似的工具。那就是 Podman Desktop。
什么是 Podman Desktop?
在10 月 24 日至 28 日于密歇根州底特律举行的 KubeCon North America 2022 期间,Podman 社区推出了新的开发人员工具 Podman Desktop。
在 Linux 上运行的 Podman Desktop
Podman Desktop 利用 Podman Engine,使您能够方便快捷地使用本地环境中的容器。它允许您只需单击几下即可在几分钟内在任何机器上运行容器。此外,它结合了 Podman 的所有功能和用户友好的 GUI 的额外优势。
使用 Podman Desktop,您可以:
- 列出、搜索、检查、连接、运行和停止容器
- 构建、拉取和推送镜像
- 管理 Podman 资源——查看分配的内存、CPU 和存储
- 使用 Podman 创建和启动 Pod
- 导入 Docker 桌面扩展
- 从系统托盘图标控制
您可以通过访问其网站或查看其官方文档来了解有关该项目的更多信息。
如何在 Linux 上安装 Podman Desktop
Podman Desktop 是一款跨平台应用程序。这意味着它在不同的操作系统上工作相同,并且 可以安装 在 Windows、Linux 和 macOS 上。
要使用它,您的计算机需要最新版本的 Podman Engine。为什么?因为启动时,该应用程序会在系统中搜索 Podman Engine,如果找不到,会提示您安装它。
本文将介绍如何在 Linux 上快速轻松地安装 Podman Desktop。当然,最简单的方法是使用 Flatpak。
这里的事情要简单得多。首先,在终端中运行以下命令以启用 Flathub remote(如果尚未启用):
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
然后,运行以下命令在您的 Linux 系统上安装 Podman Desktop:
sudo flatpak install flathub io.podman_desktop.PodmanDesktop
在 Linux 上将 Podman Desktop 安装为 Flatpak 软件包
最后,您可以直接从应用程序启动器运行它。
或者从终端输入:
flatpak run io.podman_desktop.PodmanDesktop