You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows Podman Desktop中Podman Machine初始化失败求助

Podman Desktop WSL环境初始化失败(quay.io连接超时)的解决办法

初始化时遇到的错误:

Error: Command execution failed with exit code 125 Command execution failed with exit code 125 Error: pinging container registry quay.io: Get "http://quay.io/v2/": dial tcp: lookup quay.io: i/o timeout

以下是几个可行的解决方向:

  • 检查并修复WSL DNS配置
    先在WSL终端里执行ping quay.io,如果无法解析域名,说明DNS出问题了:

    1. 关闭WSL:wsl --shutdown
    2. 在Windows用户目录(C:\Users\你的用户名)下新建.wslconfig文件,写入:
      [network]
      generateResolvConf = false
      
    3. 重启WSL,进入终端后编辑/etc/resolv.conf,替换成公共DNS:
      nameserver 8.8.8.8
      nameserver 1.1.1.1
      
    4. 执行chattr +i /etc/resolv.conf,防止系统自动覆盖这个文件
  • 替换Podman镜像仓库源
    编辑WSL里的/etc/containers/registries.conf,把quay.io换成国内镜像加速源:

    [[registry]]
    prefix = "quay.io"
    location = "quay.mirrors.ustc.edu.cn"
    

    保存后重启Podman服务:systemctl restart podman

  • 验证网络连通性
    在WSL终端执行curl http://quay.io/v2/,如果返回包含UNAUTHORIZED的JSON内容,说明网络已经通了,只是需要认证,这时再重新初始化Podman Desktop应该就能成功。

  • 排查防火墙与代理
    确保Windows防火墙没有拦截WSL的网络请求;如果用了代理,要在WSL里配置代理环境变量:

    export HTTP_PROXY=http://你的代理IP:端口
    export HTTPS_PROXY=http://你的代理IP:端口
    

    要是想永久生效,把这两行加到~/.bashrc或~/.zshrc里。

内容的提问来源于stack exchange,提问作者MNapoli

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 23:09:54