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

Win10 WSL2环境下Podman拉取镜像提示名称解析临时失败求助

Windows 10 WSLv2下Podman镜像拉取域名解析失败解决方法

问题分析

主机系统能正常解析registry.access.redhat.com,但Podman Machine内部出现「名称解析临时失败」,核心原因是Podman Machine的DNS配置未指向可用的域名服务器。

解决步骤

1. 进入Podman Machine终端

执行命令进入运行中的Podman Machine内部:

podman machine ssh

2. 检查当前DNS配置

查看机器内的DNS配置文件,确认是否存在异常:

cat /etc/resolv.conf

如果显示的DNS服务器无法正常解析域名,需进行修改。

3. 修改DNS配置

编辑resolv.conf文件,替换为公共可靠的DNS服务器:

sudo vi /etc/resolv.conf

将文件内容替换为:

nameserver 8.8.8.8
nameserver 1.1.1.1

保存并退出编辑器(Vi中执行:wq)。

4. 验证DNS解析有效性

在Podman Machine内部测试域名解析:

ping registry.access.redhat.com

如果能正常收到响应,说明DNS配置生效,执行exit退出终端。

5. 重新尝试拉取镜像

回到WSL终端,重新执行镜像拉取命令:

podman run ubi8-micro date

持久化DNS配置(可选)

Podman Machine重启后resolv.conf可能被重置,可通过启动参数指定DNS:

  1. 先停止机器:
    podman machine stop
    
  2. 带DNS参数启动:
    podman machine start --dns 8.8.8.8 --dns 1.1.1.1
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 15:35:27