无法使用 WSL2、docker-ce 和 DDEV 解析 docker 容器内的任何主机名

问题描述 投票:0回答:1

我目前无法解析 DDEV Web 容器内的任何主机名。

curl www.youtube.com
在 WSL 2 中工作得很好,但是当我使用
ddev ssh
ssh 进入 ddev Web 容器并运行
curl www.youtube.com
时,我收到以下错误:

curl:(6) 无法解析主机:www.youtube.com

dns windows-subsystem-for-linux hostname ddev docker-ce
1个回答
1
投票

我刚刚通过在我的 WSL 2 Ubuntu 安装 (

daemon.json
) 中创建一个
\\wsl$\Ubuntu\etc\docker\daemon.json
来修复它,内容如下:

{
  "dns": ["8.8.8.8"]
}

之后,我只需运行

ddev poweroff
,在 powershell 实例中重新启动运行
wsl --shutdown
的 wsl,然后再次重新启动我的 ddev 项目。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.