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

Windows10下Docker CLI可用但docker-compose命令无法识别求助

Docker Compose命令无法识别的排查解决思路
  • 尝试使用Docker Compose V2原生命令
    既然已启用「Use docker Compose V2」,直接用docker compose(无横杠)替代docker-compose,比如执行docker compose up -d验证是否正常工作。

  • 检查Windows终端执行策略
    以管理员身份打开PowerShell,执行Get-ExecutionPolicy,若返回Restricted,则执行Set-ExecutionPolicy RemoteSigned修改策略,确认后重启终端重试命令。

  • 手动创建docker-compose兼容批处理文件
    进入C:\Program Files\Docker\Docker\resources\bin目录,新建docker-compose.bat文件,写入以下内容:

    @echo off
    docker compose %*
    

    保存后,输入docker-compose即可自动映射到V2命令。

  • 排查WSL 2环境配置
    若使用WSL终端,进入Linux发行版执行docker-compose --version,若仍无效,可手动安装插件:

    sudo apt update && sudo apt install docker-compose-plugin
    

    之后用docker compose命令测试。

  • 验证环境变量实际生效状态
    打开新CMD窗口,执行echo %PATH%确认C:\Program Files\Docker\Docker\resources\bin在路径中;直接进入该目录执行.\docker-compose.exe --version,若能正常输出版本,说明环境变量未及时刷新,重启系统后再试。

  • 排查安全软件拦截
    暂时关闭Windows Defender或第三方杀毒软件,验证是否因拦截导致命令无法执行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 10:52:39