无法使用 WSL 2、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个回答
0
投票

我刚刚通过创建一个

/etc/docker/daemon.json
修复了它,内容如下:

{
  "dns": ["8.8.8.8"]
}

之后,我只需运行

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

© www.soinside.com 2019 - 2024. All rights reserved.