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

Ubuntu安装docker-compose v2.1.1后版本仍显示1.29.2问题咨询

Docker Compose 版本不生效问题解决步骤
  • 首先修正下载命令的错误
    你输入的下载链接存在两处错误:版本号末尾多了多余的.,且官方版本tag需要带v前缀,错误链接会导致你下载到无效的404页面而非正确的二进制文件,使用修正后的命令重新下载:
sudo curl -L "https://github.com/docker/compose/releases/download/v2.1.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  • 排查PATH优先级问题
    你原有1.29.2版本大概率是通过apt包管理器安装,存放路径为/usr/bin/docker-compose,Ubuntu默认PATH中/usr/bin优先级高于/usr/local/bin,会优先调用旧版本:
    1. 先执行which docker-compose确认当前调用的二进制路径,如果输出为/usr/bin/docker-compose即可确认是优先级问题
    2. 二选一解决:
    • 卸载旧版本:执行sudo apt remove docker-compose -y,删除apt安装的旧版本
    • 调整优先级:执行sudo update-alternatives --install /usr/bin/docker-compose docker-compose /usr/local/bin/docker-compose 100,给手动安装的版本设置更高优先级
  • 清空命令缓存并验证
    执行以下命令清空shell的命令路径缓存,重新赋予执行权限后验证版本:
sudo chmod +x /usr/local/bin/docker-compose
hash -r
docker-compose --version

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 00:06:04