安装

安装主程序

https://github.com/docker/compose/releases

  1. latest_version=$(curl -s \
  2. -X GET \
  3. https://api.github.com/repos/docker/compose/releases/latest \
  4. | python -c "import sys, json; \
  5. print(json.load(sys.stdin, encoding='UTF-8')['name'])"
  6. )
  7. os_platform=$(uname -s)
  8. machine_hardware=$(uname -m)
  9. curl -L https://github.com/docker/compose/releases/download/$latest_version/docker-compose-$os_platform-$machine_hardware \
  10. -o /usr/local/bin/docker-compose
  11. chmod +x /usr/local/bin/docker-compose

安装命令行补全

Bash

  1. latest_version=$(curl -s \
  2. -X GET \
  3. https://api.github.com/repos/docker/compose/releases/latest \
  4. | python -c "import sys, json; \
  5. print(json.load(sys.stdin, encoding='UTF-8')['name'])"
  6. )
  7. curl -sL https://raw.githubusercontent.com/docker/compose/$latest_version/contrib/completion/bash/docker-compose \
  8. -o /etc/bash_completion.d/docker-compose
  9. 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.+