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

Podman无法连接容器/镜像:执行run命令遇I/O超时错误求助

解决Windows 10下Podman拉取镜像DNS超时问题

修复步骤

  • 调整系统DNS配置
    错误核心是DNS解析registry-1.docker.io超时。打开Windows「网络和Internet设置」,找到当前网络适配器的属性,手动设置DNS服务器为8.8.8.8或1.1.1.1,保存后重启网络。
  • 配置Podman专属DNS
    1. 打开路径C:\Users\<你的用户名>\.config\containers,找到containers.conf文件(没有就新建)
    2. 添加以下配置:
      [containers]
      dns = ["8.8.8.8", "1.1.1.1"]
      
    3. 通过Podman Desktop重启Podman服务
  • 排查防火墙与代理
    • 暂时关闭Windows Defender防火墙,测试是否能拉取镜像,排除防火墙拦截的可能
    • 若使用代理,确保Podman已同步代理设置:要么在系统环境变量中配置HTTP_PROXY/HTTPS_PROXY,要么在Podman Desktop的「设置-代理」中手动填写代理地址
  • 验证网络连通性
    打开CMD执行以下命令,确认网络状态:
    ping registry-1.docker.io
    curl https://registry-1.docker.io/v2/
    
    要是ping不通但curl返回内容,说明DNS解析异常;如果都失败,先排查本地网络是否能正常访问外网。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 10:25:00