Docker Compose

2022-05-24

docker-compose 是 [[Docker]] 官方的编排工具。

安装

最新的 [[Docker]] 版本已经自带 [[compose]] 命令,通过 docker compose 命令运行。

通过 [[wget]][[cURL]] 下载:

Terminal window
1
# 先获取最新版本
2
VERSION=$(curl -sL "https://api.github.com/repos/docker/compose/releases/latest" | grep "tag_name" | head -n 1 | awk -F ":" '{print $2}' | sed 's/\"//g;s/,//g;s/ //g')
3
4
# wget
5
wget https://github.com/docker/compose/releases/download/$VERSION/docker-compose-$(uname -s)-$(uname -m) -O /usr/local/bin/docker-compose
6
7
# curl
8
curl -SL https://github.com/docker/compose/releases/download/$VERSION/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
9
10
# 添加权限
11
chmod +x /usr/local/bin/docker-compose

最新版本也可以从 Releases · docker/compose 查看。

: 不要用 [[pip]] 方式安装,版本太老了。

参考