安装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
最后编辑:张三 更新时间:2026-06-09 15:44