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

M1 Mac Pro安装Docker Desktop后无法运行docker compose求助

M1 Mac Pro上Docker Compose无法运行的解决方案

问题描述

在M1 Mac Pro上安装最新版Docker Desktop后,执行docker-compose或docker compose命令时,终端返回错误:

docker: 'compose' is not a docker command.

当前环境细节:

  • Docker版本:Docker version 20.10.21, build baeda1f
  • PATH环境变量已包含/usr/local/bin/,该目录下存在docker-compose、docker-compose-v1等相关文件
  • 执行which docker-compose返回/usr/local/bin/docker-compose,但仅docker-compose-v1可正常运行

已验证的解决方案

升级Docker Desktop至**4.14.1 (91661)**版本(保持Docker引擎版本为20.10.21, build baeda1f),问题即可解决。

额外排查/修复步骤(供其他类似场景参考)

  • 检查Docker Desktop的Compose集成:打开Docker Desktop偏好设置,进入「Features in Development」,确保「Use Docker Compose V2」选项已勾选,随后重启Docker Desktop。
  • 配置命令别名:若存在PATH优先级或命令映射问题,可在~/.zshrc(或~/.bashrc,取决于你的shell)中添加:
    alias docker-compose='docker compose'
    
    执行source ~/.zshrc(对应你的配置文件)使别名生效。
  • 修复文件权限:确保docker-compose文件具备可执行权限,执行:
    sudo chmod +x /usr/local/bin/docker-compose
    
  • 清理旧版本冲突:若之前通过brew等工具安装过独立的Docker Compose,可执行brew uninstall docker-compose移除旧版本,依赖Docker Desktop自带的Compose组件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 09:10:55