安装docker-compose

说明:自Docker Engine 20.10+起,docker自带了Docker Compose V2(基于 Go 重写):替代了旧的 docker-compose(Python 版本),使用docker compose version可以查看,若看到版本号则不需要执行如下操作。

特性 docker-compose(旧) docker compose(新)
命令形式 docker-compose(连字符) docker compose(空格)
编写语言 Python Go
安装方式 独立安装 Docker CLI 自带(V2)
维护状态 已停止新增功能,仅维护 官方推荐使用
使用体验 经典老版本 集成更紧,性能更佳,支持插件等
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/local/bin/doco
echo -e "\n" | sudo tee -a /etc/profile
echo -e "alias doco='docker-compose'" | sudo tee -a /etc/profile
. /etc/profile
doco --version
# method 2
# https://docs.docker.com/compose/install/standalone/
curl -SL https://github.com/docker/compose/releases/download/v2.33.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

(注意版本,尽量去官网复制)
from https://docs.docker.com/compose/install/#install-compose

  • sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose (官方速度会有点慢,使用国内daocloud可快速下载,sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.23.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose)
  • curl下载不了的话,可以去https://github.com/docker/compose/releases手工下载并上传到linux。
作者:张三  创建时间:2026-06-09 15:44
最后编辑:张三  更新时间:2026-06-09 15:44
上一篇:
下一篇: