安装
安装主程序
https://github.com/docker/compose/releases
latest_version=$(curl -s \
-X GET \
https://api.github.com/repos/docker/compose/releases/latest \
| python -c "import sys, json; \
print(json.load(sys.stdin, encoding='UTF-8')['name'])"
)
os_platform=$(uname -s)
machine_hardware=$(uname -m)
curl -L https://github.com/docker/compose/releases/download/$latest_version/docker-compose-$os_platform-$machine_hardware \
-o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
安装命令行补全
Bash
latest_version=$(curl -s \
-X GET \
https://api.github.com/repos/docker/compose/releases/latest \
| python -c "import sys, json; \
print(json.load(sys.stdin, encoding='UTF-8')['name'])"
)
curl -sL https://raw.githubusercontent.com/docker/compose/$latest_version/contrib/completion/bash/docker-compose \
-o /etc/bash_completion.d/docker-compose
source ~/.bashrc
compose 文件语法版本
Compose file format | Docker Engine release |
---|---|
3.7 | 18.06.0+ |
3.6 | 18.02.0+ |
3.5 | 17.12.0+ |
3.4 | 17.09.0+ |
3.3 | 17.06.0+ |
3.2 | 17.04.0+ |
3.1 | 1.13.1+ |
3.0 | 1.13.0+ |
2.4 | 17.12.0+ |
2.3 | 17.06.0+ |
2.2 | 1.13.0+ |
2.1 | 1.12.0+ |
2.0 | 1.10.0+ |
1.0 | 1.9.1.+ |