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

Docker Compose在Windows Server 2022中无法运行如何解决?

Windows Server 2022 运行docker-compose失败的解决方案

从报错信息来看,问题本质为WSL环境下Docker与Compose的集成配置异常,可按照以下步骤逐一排查解决:

  • 开启Docker Desktop WSL集成
    打开Docker Desktop设置面板,进入「Resources」-「WSL Integration」分类,开启Ubuntu 20.04对应的集成开关,修改完成后点击「Apply & Restart」重启Docker服务生效。
  • 确认WSL发行版版本为WSL 2
    打开管理员权限的PowerShell窗口,执行命令wsl -l -v,查看返回结果中Ubuntu 20.04对应的VERSION列是否为2,若为1则执行wsl --set-version Ubuntu-20.04 2进行版本转换。
  • 验证WSL内Docker与Compose可用性
    进入Ubuntu 20.04终端,分别执行docker -v和docker compose version检查工具可用性,若返回版本信息说明工具正常,若提示命令不存在,可在WSL终端内执行以下命令手动安装:
    sudo apt update && sudo apt install -y docker-compose-plugin
    
  • 切换命令执行环境
    若此前在Windows PowerShell/CMD中执行命令失败,可切换到Ubuntu 20.04终端,进入docker-compose.yml文件对应的挂载路径(Windows磁盘默认挂载在/mnt/目录下,如C盘路径对应/mnt/c/),再执行docker compose up命令。
  • 修复Docker用户组权限
    若WSL内执行命令报错包含权限相关提示,可执行sudo usermod -aG docker $USER将当前用户加入docker用户组,注销并重新登录WSL后再尝试操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 00:18:01