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

Windows下Docker方式安装Laravel报错:无法解析laravel.build主机

解决Windows 10 Ubuntu终端中Laravel Docker安装的laravel.build解析失败问题

出现curl: (6) Could not resolve host: laravel.build错误,本质是WSL子系统的DNS解析异常或网络配置问题,按以下步骤排查解决:

  • 检查并修复WSL DNS配置

    1. 先测试基础网络连通性:在Ubuntu终端执行ping google.com,如果无法解析,说明DNS配置存在问题。
    2. 编辑DNS配置文件:执行sudo nano /etc/resolv.conf,将默认的nameserver替换为公共DNS,比如:
      nameserver 8.8.8.8
      
      按Ctrl+O保存,回车确认后按Ctrl+X退出编辑器。
    3. 防止WSL重启后重置DNS:创建/etc/wsl.conf文件,执行sudo nano /etc/wsl.conf,添加以下内容:
      [network]
      generateResolvConf = false
      
      保存后,在Windows终端执行wsl --shutdown关闭所有WSL实例,重新打开Ubuntu终端再尝试原命令。
  • 手动下载安装脚本执行
    如果DNS问题暂时无法解决,直接绕过curl下载流程:

    1. 用浏览器打开laravel.build/example-app,复制页面中的全部脚本内容。
    2. 在Ubuntu终端创建脚本文件:nano install-laravel.sh,粘贴复制的内容后保存退出。
    3. 赋予脚本执行权限:chmod +x install-laravel.sh
    4. 运行脚本:./install-laravel.sh
  • 确认Docker Desktop状态
    确保Windows上的Docker Desktop已经启动,并且在Docker设置的「Resources > WSL Integration」中,勾选了你正在使用的Ubuntu发行版,保证WSL能正常调用Docker服务。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 03:42:09