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

树莓派4 64位Ubuntu21.10执行docker-compose --version报Not: command not found

问题原因

当前/usr/local/bin/docker-compose文件存储的并非可执行二进制文件,大概率是此前下载安装包时请求失败返回的404页面文本内容(报错信息中的Not就是404页面开头的Not Found字样),因此即使文件非空也无法正常执行。该问题确实和arm64架构适配有关,常规x86架构的安装包无法在树莓派4的64位arm环境下运行。

解决方案

方案1:使用已安装的pip版本docker-compose

本地已经通过pip安装了1.27.4版本的docker-compose,只需将可执行文件关联到全局执行路径即可:

  • 第一步:删除现有异常文件
sudo rm -f /usr/local/bin/docker-compose
  • 第二步:建立软链接
sudo ln -s /usr/bin/docker-compose /usr/local/bin/docker-compose

若执行软链接命令时提示源文件不存在,可执行find /usr -name "docker-compose" -type f -executable命令找到pip安装的可执行文件实际路径,替换上述命令中的源路径即可

  • 第三步:验证功能是否正常
docker-compose --version

方案2:安装官方arm64适配版docker-compose

如果需要使用官方编译的二进制版本,可执行以下操作:

  • 第一步:删除现有异常文件
sudo rm -f /usr/local/bin/docker-compose
  • 第二步:下载对应aarch64(arm64)架构的docker-compose二进制安装包,保存到/usr/local/bin/docker-compose路径下
  • 第三步:给文件赋予可执行权限
sudo chmod +x /usr/local/bin/docker-compose
  • 第四步:验证功能是否正常
docker-compose --version

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 21:06:00