在 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:
brew install podman
接下来,创建并启动您的第一个 Podman 机器:
podman machine init
podman machine start
然后通过下面的命令来验证安装是否成功
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
sudo pacman -S podman
如果您在非 root 模式下运行 Podman 时遇到问题,请按照此处 “此处”)的说明操作。
有关 ArchLinux 上的 Podman 的更多信息,请点击此处。
Alpine Linux
sudo apk add podman