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

Ubuntu Linux系统升级docker compose版本以兼容3.9版配置文件运行Django应用

Ubuntu 升级 docker-compose 支持 3.9 配置文件操作步骤

docker-compose 1.25 最高仅支持 3.7 版本的 compose 配置,要使用 3.9 配置需要升级到 1.29.0 以上版本,或者 Docker Compose V2 版本。

第一步:卸载原有旧版本

  • 如果旧版本是通过 apt 安装的,执行以下命令卸载:
    sudo apt remove docker-compose -y
  • 如果旧版本是手动下载的二进制文件,执行以下命令删除:
    sudo rm /usr/local/bin/docker-compose

第二步:安装新版本(二选一即可)

方案一:安装 Docker Compose V2(官方推荐,长期维护)

V2 是当前官方主推的 compose 版本,作为 Docker 插件发布,兼容所有 3.x 版本配置:

  1. 更新 apt 源
    sudo apt update
  2. 安装 compose 插件
    sudo apt install docker-compose-plugin -y
  3. 验证安装
    执行 docker compose version,正常会输出 V2.x 版本号。如果需要兼容旧的 docker-compose 命令,可以创建别名:
    echo "alias docker-compose='docker compose'" >> ~/.bashrc && source ~/.bashrc

方案二:安装独立版 1.29.2(1.x 最终版本,兼容旧使用习惯)

1.29.2 是 1.x 分支的最终版本,支持 3.9 配置文件:

  1. 下载二进制文件
    sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  2. 赋予执行权限
    sudo chmod +x /usr/local/bin/docker-compose
  3. 验证安装
    执行 docker-compose version,确认输出版本为 1.29.2 即可。

第三步:验证项目配置

升级完成后进入 Django 项目根目录,执行 docker-compose config,无报错即说明配置可正常识别,直接启动项目即可。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 22:54:03