Skip to main content

在 Windows 系统中使用 Podman 代替 Docker

如果使用 Docker 存在困难,可以使用 Windows 系统适用的 Podman以替代 Docker,具体流程如下:

  1. https://github.com/containers/podman/releases/download/v4.1.0/podman-v4.1.0.msi 或者 https://naivesystems.com/podman/podman-v4.1.0.msi 下载安装包;
  1. 运行下载的安装包安装 podman,完成后在 PowerShell 运行:
    podman -v
    显示对应的版本号即安装成功;
  1. 运行以下命令:

    podman machine init --image-path `
    https://naivesystems.com/podman/fedora-35-x86_64.tar.xz

    如果之前未安装过WSL(Windows Subsystem for Linux),请根据弹窗提示安装:

    如果过程中遇到类似错误:

    运行以下命令后重新运行本步骤开始的命令 ( podman machine init … ):

    podman machine rm
    wsl --set-default-version 2
  1. 运行命令:
    podman machine start
    显示下图信息表示 podman 启动成功,可以正常使用: