我目前无法解析 DDEV Web 容器内的任何主机名。
curl www.youtube.com
在 WSL 2 中工作得很好,但是当我使用 ddev ssh
ssh 进入 ddev Web 容器并运行 curl www.youtube.com
时,我收到以下错误:
curl:(6) 无法解析主机:www.youtube.com
我刚刚通过在我的 WSL 2 Ubuntu 安装 (
daemon.json
) 中创建一个 \\wsl$\Ubuntu\etc\docker\daemon.json
来修复它,内容如下:
{
"dns": ["8.8.8.8"]
}
之后,我只需运行
ddev poweroff
,在 powershell 实例中重新启动运行 wsl --shutdown
的 wsl,然后再次重新启动我的 ddev 项目。