跳转到主内容

在 Windows 上安装 Podman Desktop 和 Podman

安装 Podman Desktop

要安装 Podman Desktop:

  1. 下载 Windows 安装程序.

  2. 要启动 Podman Desktop 安装程序,请打开下载的文件。

    Podman Desktop Setup installing

备用安装方法

  • 静默 Windows 安装程序
  • Chocolatey
  • Scoop
  • Winget

静默 Windows 安装程序

  1. 下载 Windows 安装程序.

  2. 要在没有用户交互的情况下安装,请在命令提示符中运行带有静默标志 /S 的 Windows 安装程序。

    > podman-desktop-1.6.4-setup-x64.exe /S

Chocolatey

  1. 安装 Chocolatey 包管理器

  2. 从终端安装

    > choco install podman-desktop

适用于 Windows 的 Scoop 包管理器

  1. 安装 Scoop 包管理器.

  2. 从终端安装

    > scoop bucket add extras
    > scoop install podman-desktop

Winget

  1. 为 Windows 安装 Winget 包管理器.

  2. 从终端安装

    > winget install -e --id RedHat.Podman-Desktop

安装 Podman

在 Windows 上,运行 Podman 容器引擎需要在虚拟机上运行一个 Linux 发行版。

使用 WSL2 作为 machine 提供程序

Podman Desktop 创建一个 适用于 Linux 的 Windows 子系统第 2 版 (WSL 2) 虚拟机:即 Podman Machine。

主要优点是

  • 易于使用。
  • WSL 2 原生虚拟化性能。

检查您的环境是否具备

要安装 Podman Machine:

  1. 为准备您的系统,请启用 WSL 功能,但不要安装默认的 Ubuntu Linux 发行版。

    打开命令提示符,然后运行:

    > wsl --update
    > wsl --install --no-distribution
    注意

    如果您在 Windows 10 LTSC 版本上运行 Podman Desktop 安装程序,您需要安装一个特定的 WSL 发行版。请参阅Windows 上的 Podman 故障排除

  2. 重启您的计算机。

  3. 仪表板屏幕显示: Podman 需要设置

    Podman needs set up screen

  4. 点击设置按钮。

  5. 查看并验证所有确认屏幕,以设置 Podman machine。

  6. 必要时,请按照说明安装系统先决条件。

要验证 Podman 是否已设置:

  • 仪表板中,Podman 磁贴显示Podman 正在运行

    Podman is running screen

使用 Hyper-V 作为 machine 提供程序

作为管理员,您可以使用 Hyper-V 作为 machine 提供程序类型来设置 Podman machine。为此,在创建 Podman machine 时,从提供程序类型下拉列表中选择 hyperv

注意

如果您已经有一个使用 WSL 提供程序类型的正在运行的 Podman machine,系统将提示您将 Hyper-V machine 设置为默认 machine,以避免 CLI 错误。

验证

  1. 转到 Settings > Resources
  2. 在 Podman 磁贴中查看创建的 machine。使用 hyperv 提供程序类型的 Podman machine

后续步骤