Podman Desktop

Podman Desktop community · 用于容器和 Kubernetes 的免费图形工具,提供引擎管理、镜像、Pod、卷、日志、扩展以及从本地到集群的工作流。

Cask虚拟化与容器自带更新Apple 芯片 · Intel
主页
来自 homebrew/cask
近 30 天安装1,638App榜第 127
近一年安装4万365 天累计
最新版本1.29.33 天前 · 10月7日
下载大小236MBarm64 / x86_64 · dmg
更新节奏每月近 30 天 1 个版本

介绍

AI 翻译查看原文

Podman Desktop 是一款免费、开源的图形应用程序,用于使用容器和 Kubernetes 进行开发。它帮助开发者管理本地容器引擎、检查应用程序资源,并将本地工作流连接到 Kubernetes 环境。

主要功能

  • 浏览和管理容器、镜像、Pod 和卷。
  • 构建镜像,启动或停止容器,检查日志并打开容器终端。
  • 安装和配置 Podman 引擎,并管理 Podman 机器。
  • 使用多个受支持的引擎,包括 Podman 和 Docker。
  • 配置 OCI 注册表、代理设置和 Docker 兼容工具。
  • 管理 Kubernetes 上下文,并与本地或远程集群交互。
  • 通过 Compose、Kind 和 Minikube 等集成扩展工作流。

在 Mac 上安装并启动

此目录使用 brew install --cask podman-desktop 安装图形化 Mac 应用程序。上游目前建议使用官方 DMG 工作流而非 Homebrew,以获得更可控的 Podman/CLI 安装体验,并警告包管理器路径冲突。请选择一种一致的安装方法,尤其是如果 Podman 已通过 Homebrew 安装;不要盲目组合安装程序,也不要卸载已有工作需要使用的引擎。

启动后,按照引导安装或定位 Podman 引擎并创建 Podman 机器。引擎是与桌面界面分开的组件。在 macOS 上,Linux 容器运行在 Linux 虚拟机内,而不是原生运行在 macOS 内核上。配置 CPU、内存和磁盘资源,启动机器,并在处理容器前于 Settings > Resources 中验证其状态。提供程序安装可能请求系统密码;这不同于容器内的 root 权限或 rootful 机器连接。

仅在工作流需要时安装可选的 Compose 或 kubectl 工具。选择注册表,拉取或构建镜像,然后使用所需的端口、卷和环境启动容器。对于 Kubernetes,在应用清单或修改资源之前,验证所选上下文。移除容器、卷或机器可能会移除数据,因此在修剪或重置资源前,请检查持久化状态。

Podman 与 Docker 兼容性

Podman Desktop 可与多个容器引擎一起使用;Docker 并非绝对不兼容的应用程序。当前 cask 未声明与 Docker cask 冲突。但是,Docker 兼容工具可能会根据 Docker CLI 上下文、DOCKER_HOST 和套接字映射指向不同引擎。官方文档描述了 macOS Third-Party Docker Tool Compatibility 选项和 /var/run/docker.sock 映射。在更改兼容性设置前,检查命令将访问哪个引擎,尤其是在同时存在 Docker Desktop 时。

镜像、容器、卷和 Kubernetes 集群是特定于引擎的资源;安装桌面应用程序不会自动迁移所有 Docker 数据。Compose 兼容性很有用,但不保证每个应用程序、网络功能或主机集成都具有相同行为。Rootless 和 rootful 连接也有所不同;某些集成需要特定模式。请查看提供程序文档,而不是为每个工作负载授予宽泛权限。

要求和平台

此 Mac cask 需要 macOS 12 Monterey 或更高版本,并提供 Apple Silicon ARM64 和 Intel x64 构建。需要可用的虚拟化环境以及为 Podman 机器和工作负载提供足够资源。CPU、内存和磁盘分配可配置;未验证单一通用的 Mac RAM 或安装空间最低要求。镜像架构、仿真和虚拟机提供程序选择可能影响兼容性和性能,因此原生桌面支持并不承诺每个异架构镜像都能工作。

也提供官方 Windows 和 Linux 桌面构建。在 Windows 上,文档记录的 Podman 机器提供程序是 WSL 2 和 Hyper-V,它们有各自的版本、虚拟化和权限要求。WSL 2 说明指定 Windows 10 build 19043 或更高版本或 Windows 11,以及为 Podman 机器分配 6 GB RAM;不要将该平台特定分配用作通用桌面最低要求。Linux 可原生运行 Podman。可选的 GPU、Kubernetes 和 AI 扩展有额外的平台和硬件条件。

官方 1.29.3 Apple Silicon DMG 为 236,188,274 字节,与此目录的下载匹配。Intel DMG 为 241,736,554 字节。这些是应用程序下载大小;引擎包、机器镜像、容器镜像、卷和扩展会使用额外存储。上游发布单独更大的气隙工件,因此普通 DMG 并不承诺每个首次运行组件或镜像都可离线使用。设置、镜像拉取、扩展下载和远程服务通常需要网络访问;当自身依赖允许时,已可用的本地工作负载无需云连接即可运行。

账户、价格和许可证

社区版 Podman Desktop 应用程序在 Apache License 2.0 下免费。普通的本地 Podman 工作不需要付费的 Podman Desktop 订阅或强制云账户。私有注册表、远程集群和托管服务可能需要凭据,并有自己的费用、限制和许可证。可选的早期采用者注册不会改变应用程序功能。商业企业支持产品(包括 Red Hat 构建)与免费社区发行版分开;将 Docker 用作引擎时,Docker 许可也保持独立。

来源:官方概览、Mac 安装、Podman 机器、Docker 兼容性、Windows 安装、官方 1.29.3 版本、Apache 许可证。

新版本 1.29.3 更新内容 10月7日 · OpenNavo 编辑 · AI 翻译

  • Podman在迁移数据重置期间清理 Hyper-V 虚拟机。
  • 界面移除使用 requestAnimationFrame 更新设置导航宽度的做法。

开源的 Homebrew 图形界面。安装通过 macOS 客户端或 brew 命令完成。

© 2026 OpenNavo