前言

  • docker-compose2.0.0版本开始,安装方式与旧版本不同。
  • 本文分两部分记录两个版本的安装,如无特别说明,文章中2.0.0版本以下称为V12.0.0版本及以上称为V2
  • 安装docker-compose之前必须已经成功安装docker
  • centos系统可查看此文章安装dockercentos7.6安装docker
  • ubuntu系统可查看此文章安装dockerubuntu20.04.3安装docker

图不重要~

2021-11-03-19-59-48

V1版本安装

Docker Compose官方安装文档(旧版本)

安装

下载docker-compose/usr/local/bin/路径下

1
sudo curl -L "https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

截至文章发布日,1.29.2版本V1最新版本,如需安装更低版本,查看版本号更改即可:Docker Compose版本发布

授权

将可执行权限应用于二进制文件

1
sudo chmod +x /usr/local/bin/docker-compose

验证

验证是否安装成功

1
docker-compose --version

显示docker-compose version 1.29.2, build 1110ad01字样即表示已安装成功。

V2版本安装

Docker Compose官方安装文档(新版本)

安装

依次执行以下命令下载docker-compose至当前用户目录的/.docker/cli-plugins/路径下

1
2
3
mkdir -p ~/.docker/cli-plugins/

curl -SL https://get.daocloud.io/docker/compose/releases/download/v2.1.0/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose

截至文章发布日,v2.1.0版本V2最新版本,如需安装其他版本,查看版本号更改即可:Docker Compose版本发布

授权

将可执行权限应用于二进制文件

1
chmod +x ~/.docker/cli-plugins/docker-compose

以上安装授权步骤仅为当前用户安装docker-compose,全局安装请将上述命令中的~/.docker/cli-plugins全部替换为/usr/local/lib/docker/cli-plugins,然后依次执行所有命令。

验证

1
docker compose version

显示 Docker Compose version 2.1.0字样即表示已安装成功。