在 Mac 和 Windows 上安装

虽然 “容器是 Linux 上的概念”,但 Podman 也运行在 Mac 和 Windows 上,它提供了原生的 podman CLI 并嵌入了一个启动容器的宿主 Linux 系统。这个宿主被称为 Podman 机器,并使用 podman 机器命令进行管理。 Mac 和 Windows 上的 Podman 还监听Docker API 客户端,支持直接使用基于 Docker 的工具以及从您选择的语言进行编程访问。

MacOS 上的安装

在 Mac 上,每个 Podman 机器都由基于 QEMU 的虚拟机支持。一旦安装完成,可以直接从终端中的 Unix shell 运行 podman 命令,在那里它与在 Machine VM 中运行的 podman 服务进行远程通信。

对于 Mac,Podman 通过 Homebrew 提供。一旦设置了 brew,可以使用 brew install 命令来安装 Podman:

  1. brew install podman

接下来,创建并启动您的第一个 Podman 机器:

  1. podman machine init
  2. podman machine start

然后通过下面的命令来验证安装是否成功

  1. podman info

Windows 上安装 Podman

在 Windows 上,每个 Podman 机器都由虚拟化的 Windows 系统 Linux(WSLv2)分发支持。一旦安装完成,可以直接从 Windows PowerShell(或CMD)提示符运行 podman命令,在那里它可以与在 WSL 环境中运行的 podman 服务进行远程通信。或者,如果您更喜欢 Linux 提示符和 Linux 工具,可以直接从 WSL 实例访问 Podman。

有关设置和使用说明,请参阅 Podman for Windows 指南。

在 Linux 上安装 Podman

Linux 发型版本

Arch Linux & Manjaro Linux

  1. sudo pacman -S podman

如果您在非 root 模式下运行 Podman 时遇到问题,请按照此处 “此处”)的说明操作。

有关 ArchLinux 上的 Podman 的更多信息,请点击此处

Alpine Linux

  1. sudo apk add podman