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

Windows11下Docker混合模式运行Playwright镜像失败求助

排查方向
  • 检查LCOW网络适配器状态
    执行Get-NetAdapter查看是否存在名称包含vEthernet (LCOW)的适配器,若缺失,尝试重置Docker网络:

    docker network prune
    Stop-Service Docker
    Start-Service Docker
    

    或手动创建LCOW虚拟适配器:

    New-HNSNetwork -Type l2bridge -Name lcowbridge -AddressPrefix 192.168.100.0/24 -Gateway 192.168.100.1
    
  • 验证Playwright镜像的网络配置差异
    Playwright镜像可能默认使用特定网络模式或端口,尝试指定网络运行:

    docker run --platform linux --network bridge -it mcr.microsoft.com/playwright
    

    对比ubuntu:jammy和Playwright镜像的docker inspect输出,重点查看NetworkSettings、Config.NetworkMode字段的差异。

  • 检查Windows11的Hyper-V与WSL兼容性
    确认Hyper-V已启用,且WSL2版本与Docker适配:
    执行wsl --list --verbose查看WSL发行版状态,确保默认版本为2;
    执行Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V确认Hyper-V已启用。

  • 排查Docker Experimental模式的配置细节
    检查Docker Desktop设置中,Experimental Features下的Enable the new WSL 2 backend和Enable LCOW (Linux Containers on Windows)是否均已勾选;
    查看daemon.json(路径:C:\ProgramData\Docker\config\daemon.json)是否包含正确配置:

    {
      "experimental": true,
      "features": {
        "lcow": true
      }
    }
    

    修改后重启Docker服务。

  • 测试Playwright镜像的简化运行场景
    尝试运行不带交互式终端的命令,排除TTY相关问题:

    docker run --platform linux mcr.microsoft.com/playwright --version
    

    或使用Playwright的特定版本镜像(如mcr.microsoft.com/playwright:v1.32.0-jammy),验证是否为镜像版本兼容性问题。

内容的提问来源于stack exchange,提问作者nl-x

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 07:54:53