跳至主要内容

创建 Podman 机器

在 macOS 和 Windows 上,运行 Podman 容器引擎需要运行 Linux 虚拟机。

默认情况下,Podman 桌面使用标准配置初始化 Podman 机器。

考虑创建自定义 Podman 机器以

  • 控制分配的资源:CPU、内存和磁盘大小。
  • 使用自定义引导镜像。
  • 默认使用 rootful 连接,例如,运行 Kind。
  • (在 Windows 上) 通过 Windows 会话的网络连接路由流量。

先决条件

  • Podman 可执行文件已安装。

步骤

  1. 转到设置 > 资源

  2. Podman 磁贴中,单击创建新

  3. 创建 Podman 机器屏幕中

    1. 名称:输入名称,例如 `podman-machine-default`。
    2. CPU(s):选择 CPU 数量。
    3. 内存:选择内存大小。
    4. 磁盘大小:选择磁盘大小。
    5. 可选:使用以下选项之一提供可启动镜像
      • 镜像路径:选择镜像,例如本地机器上的 `podman-machine.aarch64.applehv.raw.zst`。
      • 镜像 URL 或镜像引用:输入镜像 URL 或注册表路径。您可以使用来自Podman 发布页面的镜像 URL,或使用格式为 `registry/repo/image:version` 的有效注册表路径。
    6. 具有 root 权限的机器:启用以默认使用 rootful 连接。在 Windows 上使用 Kind 时需要此功能。
    7. (在 Windows 上)用户模式网络(流量由用户进程中继):启用以通过 Windows 会话的网络连接路由流量。需要访问 VPN 连接后面的资源。
    8. 单击创建

    Create a Podman machine