返回目录
开源项目开发者工具类新手

Podman Desktop:面向容器与 Kubernetes 开发的免费开源图形界面工具

Podman Desktop 是一个图形界面工具,帮助应用开发者无缝使用容器与 Kubernetes;它会自动安装、配置并保持本机 Podman 版本更新,提供系统托盘、容器/镜像/Pod/卷仪表板、OCI 仓库与网络设置管理,并支持连接与部署到本地或远程 Kubernetes 环境。项目采用 Apache 2.0 许可证。

0 次阅读2026/09/15 发布
Podman Desktop:面向容器与 Kubernetes 开发的免费开源图形界面工具 来源图片

社区作者 · zZz

它解决什么问题

项目概览

命令
Podman Desktop 是一个图形界面,能让应用开发者无缝地使用容器与 Kubernetes。

它会在本地环境中安装、配置并持续更新 Podman。它提供系统托盘,让开发者在不打断其他任务的前提下查看容器引擎状态并与其交互。桌面应用提供仪表板用于操作容器、镜像、Pod 和卷,同时也会根据 OCI 仓库与网络设置来配置环境。

可复制命令
Podman Desktop 还具备连接 Pod 并将其部署到 Kubernetes 环境的能力

命令
Podman Desktop 支持多种容器引擎,并通过扩展机制扩展功能。

配图 3 展示了 Podman Desktop 的功能主页界面。配图 1 与配图 2 分别是 FOSSA 的许可证状态与安全状态徽章。

主要功能

容器与 Pod 仪表板

  • 构建、运行、管理和调试容器与 Pod
  • 在容器引擎上或通过 Kubernetes 运行 Pod
  • 将 Pod 转换为在 Kubernetes 上运行
  • 管理多个容器引擎

多容器引擎支持

可复制命令
Podman 容器引擎
  • crc
  • Lima:Linux Machines
可复制命令
Docker 容器引擎

Podman 引擎更新支持

通过

可复制命令
Podman Desktop 自动安装最新版本

,让本机 Podman 保持最新

系统托盘支持

  • 管理容器引擎
  • 定义 Kubernetes 上下文

企业级能力

  • 代理(Proxy)支持
  • OCI 镜像仓库管理

本地与远程环境之间的桥梁

  • 连接并部署到本地或远程 Kubernetes 环境
  • 切换 Kubernetes 上下文并选择部署环境

早期采用者计划(可选)

项目方正在寻找有兴趣改进 Podman Desktop 的开发者。可通过填写表单登记加入早期采用者计划。该计划完全可选,不会改变 Podman Desktop 的任何功能。

路线图

所有即将推出的功能都通过 GitHub milestones 跟踪。

参与贡献

  • 在 GitHub 上提交缺陷或功能请求
  • 阅读贡献指南(contributing guide)
  • 审阅或提交 Pull Request
  • 参加社区会议

交流渠道

通用的缺陷与功能请求请提交 GitHub issue;讨论使用 GitHub Discussions。

聊天渠道:

通用问题与开发:

可复制命令
Podman Discord 的 #podman-desktop、IRC 的 #[email protected]、Matrix 的 #[email protected]

(三个渠道已互通,在任一渠道发言都会同步到三个平台)

  • Kubernetes 相关问题与开发:Kubernetes Slack 的 #podman-desktop

反馈

项目方希望了解使用者在公司中如何使用(或计划使用)Podman Desktop,可通过表单预约 30 分钟交流使用场景。

行为准则

本项目采用 Containers Community Code of Conduct。

许可证

基于 Apache 2.0 许可。

适用对象

需要图形化方式管理容器、镜像、Pod、卷以及本地/远程 Kubernetes 环境的应用开发者与运维人员;希望同时使用 Podman、Docker、crc、Lima 等多种容器引擎的用户;有代理与 OCI 镜像仓库管理等企业环境需求的团队。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

下载安装(普通用户)

  1. 访问官方下载页面:podman-desktop.io/downloads
  2. 从该页面下载适用于你所使用操作系统的安装包并安装。

步骤 3 · 安装后,

可复制命令
Podman Desktop 会在本地环境中安装、配置并保持 Podman 更新

,并提供系统托盘用于查看状态和与容器引擎交互。

  1. 首次运行时可通过仪表板查看并管理容器、镜像、Pod 和卷,并在设置中配置 OCI 仓库与网络(代理)选项。

从源码开发运行(贡献者)

来源给出的开发步骤为:

代码
pnpm install && pnpm watch

即先安装依赖再以监听模式运行。完整开发指南见仓库中的 CONTRIBUTING.md。

(注:来源未说明所需的 Node.js、pnpm 具体版本以及其他前置环境要求,待核验。)

使用

有关管理容器、镜像、Pod、Kubernetes 集群和扩展的指南,请参见官方文档。

常见问题与求助渠道

  • 缺陷与功能请求:在 GitHub 提交 issue
  • 讨论:GitHub Discussions

实时聊天:

可复制命令
Podman Discord 的 #podman-desktop、IRC 的 #[email protected]、Matrix 的 #[email protected]

(三渠道互通);Kubernetes 相关问题可到 Kubernetes Slack 的 #podman-desktop

  • 参与贡献前请阅读 CONTRIBUTING.md 与 Containers Community Code of Conduct

来源教程配图

FOSSA License Status
配图 1 · FOSSA License Status查看原图
FOSSA Security Status
配图 2 · FOSSA Security Status查看原图
Podman Desktop
配图 3 · Podman Desktop查看原图

适用场景

以图形界面构建
运行
管理和调试容器与 Pod
在容器引擎上或通过 Kubernetes 运行 Pod
并将 Pod 转换为在 Kubernetes 上运行
统一管理 Podman
Docker
crc
Lima 等多种容器引擎
通过系统托盘查看容器引擎状态并切换 Kubernetes 上下文
管理 OCI 镜像仓库与企业代理设置
连接并部署到本地或远程 Kubernetes 环境