欢迎光临
我们一直在努力

docker崩溃,闪退,与vscode断开连接

报错内容:

running wslexec: An error occurred while running the command. DockerDesktop/Wsl/ExecError: c:\\windows\\system32\\wsl.exe -d docker-desktop -u root -e wsl-bootstrap run –base-image /c/program files/docker/docker/resources/docker-desktop.iso –cli-iso /c/program files/docker/docker/resources/wsl/docker-wsl-cli.iso –data-disk 50f8fb18-faa1-d54b-8887-1566a8dbd49c: exit status 0xc00000fd (wslErrorCode: DockerDesktop/Wsl/ExecError, stderr: wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。
[2026-02-05T09:00:49.883976609Z][wsl-bootstrap.version][W] failed to read component versions: open /opt/docker-desktop/componentsVersion.json: no such file or directory
[2026-02-05T09:00:49.887400063Z][wsl-bootstrap] provisioning data via data disk with id: 50f8fb18-faa1-d54b-8887-1566a8dbd49c
[2026-02-05T09:00:49.905894540Z][wsl-bootstrap] pre-bootstrap complete
[2026-02-05T09:00:49.929031799Z][wsl-bootstrap] detected existing ext4 file system
[2026-02-05T09:00:50.108992873Z][wsl-bootstrap.isocache] docker-wsl-cli.iso is present in the cache
[2026-02-05T09:00:50.138160022Z][wsl-bootstrap.isocache] docker-desktop.iso is present in the cache
[2026-02-05T09:00:50.157459000Z][wsl-bootstrap] no old version pack detected
[2026-02-05T09:00:50.163488608Z][wsl-bootstrap] no traceparent to propagate
[2026-02-05T09:00:50.163506108Z][wsl-bootstrap] Restoring existing exposed ports from the host
[2026-02-05T09:00:50.163645128Z][wsl-bootstrap.ipc] 6328b210-wsl-bootstrap -> /run/host-services/backend.sock BackendAPI
[2026-02-05T09:00:50.163712338Z][wsl-bootstrap.ipc] (bf4331d5-0) 6328b210-wsl-bootstrap C->S BackendAPI GET /forwards/list
[2026-02-05T09:00:50.163578630Z][wsl-bootstrap] starting linuxkit container with unshare
[2026-02-05T09:00:50.165720396Z][wsl-bootstrap.ipc][W] (bf4331d5-0) 6328b210-wsl-bootstrap C<-S ConnectionClosed GET /forwards/list (2.005366ms): Get "http://ipc/forwards/list": dial unix /run/host-services/backend.sock: connect: no such file or directory
[2026-02-05T09:00:51.175880604Z][wsl-bootstrap.ipc] (bf4331d5-3) 6328b210-wsl-bootstrap C->S BackendAPI GET /forwards/list
[2026-02-05T09:00:51.193645203Z][wsl-bootstrap.ipc] (bf4331d5-3) 6328b210-wsl-bootstrap C<-S cf9bc156-BackendAPI GET /forwards/list (17.77248ms): &[]
[2026-02-05T09:00:51.193794114Z][wsl-bootstrap] wsl-bootstrap: starting cross-distro routing service
[2026-02-05T09:00:51.193868564Z][wsl-bootstrap.ipc] run 959e0cf0-cross-distro for component router on /run/guest-services/wsl-cross-distro.sock
[2026-02-05T09:00:55.554766454Z][wsl-bootstrap.ipc] (bae04ed7-0) 959e0cf0-cross-distro S<-C 08682ab5-wslintegrationagent-Ubuntu GET /check
[2026-02-05T09:00:55.555117014Z][wsl-bootstrap.ipc] 67571fd1-cross-distro-router -> /run/guest-services/distro-services/ubuntu.sock CrossDistroService
[2026-02-05T09:00:55.555261558Z][wsl-bootstrap.ipc] (bae04ed7-0-1) 67571fd1-cross-distro-router C->S CrossDistroService GET /check?distro=ubuntu
[2026-02-05T09:00:55.563953223Z][wsl-bootstrap.ipc] (bae04ed7-0-1) 67571fd1-cross-distro-router C<-S d3f94d2b-cross-distro GET /check?distro=ubuntu (8.766575ms): OK
[2026-02-05T09:00:55.564222119Z][wsl-bootstrap.ipc] (bae04ed7-0) 959e0cf0-cross-distro S->C 08682ab5-wslintegrationagent-Ubuntu GET /check (9.576848ms): OK
)    每次报这个错,我的vscode就i会闪退,断开与wsl跟docker的连接

问题:

  • 核心死因 (0xc00000fd):栈溢出 (Stack Overflow)。这通常是因为你刚才编译代码时,瞬间吃光了电脑的内存和 Swap(虚拟内存),导致 WSL 的底层进程直接被 Windows 系统“踩死”了。

  • 导火索 (localhost 代理):日志第一行警告 wsl: 检测到 localhost 代理配置…。这说明你开着 VPN(比如 Clash),但 Docker/WSL 不知道怎么正确转发流量,导致网络层在不断重试或冲突,加剧了不稳定性。

  • 这一拳打下来,VS Code 就会因为“地基”(WSL/Docker)塌了而强制闪退。

    主要问题就是你的内存太小了,如果你是16gb的,绝对是这个问题

    在启动仿真的适合关闭一切东西,及时使用电脑管家清理内存

    解决办法:

    管理员启动docker

    # 只用 1 个线程编译(虽然慢,但绝对稳,不会再崩)
    colcon build –parallel-workers 2 –packages-select planning_node

    关闭vpn

    调整.wslconfig配置

    [wsl2]
    # 限制内存:给 WSL 8GB,留 8GB 给 Windows 呼吸
    memory=8GB

    # 限制 CPU:防止 Windows 界面卡死
    processors=8

    # 【核心安全网】
    # 在 D 盘新建一个文件作为临时内存,绝对不碰你原来的 ext4 数据
    swapfile=D:\\\\wsl-swap.vhdx

    # 给足 24GB 空间,编译 Autoware 再也不会崩
    swap=24GB

    # 网络修复
    autoProxy=true
    pageReporting=true
    guiApplications=false

    赞(0)
    未经允许不得转载:171主机测评 » docker崩溃,闪退,与vscode断开连接
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址