docker compose的安裝方式有如下三種。建議安裝docker-compose的最新版本,它支持compose file version 3的書寫方式。本文以及之後的文章中將使用v1.23.2版本。python
compose書寫方式與docker engine支持狀況能夠在 https://docs.docker.com/compose/compose-file/compose-versioning/ 這裏查找詳細狀況。git
compose 3.6 書寫方式 從docker engine 18.02.0 版本開始支持github
compose 3.7 書寫方式 從docker engine 18.06.0 版本開始支持docker
因爲程序是從github下載並在線安裝的,因爲你們懂的緣由,通常是下載不成功的,因此不推薦這種安裝方式。bash
下載以及安裝命令以下:python2.7
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
給予執行權限:curl
sudo chmod +x /usr/local/bin/docker-compose
在 https://github.com/docker/compose/releases 中下載對應的版本,這裏選擇的是 1.23.2 的 docker-compose-Linux-x86_64工具
咱們已經提早下載並存放在了 /home/download/docker-compose_1.23.2/ 目錄ui
[root@localhost /]# ls /home/download/docker-compose_1.23.2/ docker-compose-Linux-x86_64
移動到bin目錄並更改執行權限url
mv /home/download/docker-compose_1.23.2/docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
添加執行權限
sudo chmod +x /usr/local/bin/docker-compose
驗證下:
[root@localhost /]# docker-compose version docker-compose version 1.23.2, build 1110ad01 docker-py version: 3.6.0 CPython version: 3.6.7 OpenSSL version: OpenSSL 1.1.0f 25 May 2017
compose能夠經過python的pip工具進行安裝,固然,要先安裝好pip工具
#安裝依賴 yum -y install epel-release #安裝PIP yum -y install python-pip #升級PIP pip install --upgrade pip
安裝完pip後,查看版本號驗證安裝
[root@localhost /]# pip --version pip 18.1 from /usr/lib/python2.7/site-packages/pip (python 2.7)
安裝compose
pip install -U docker-compose==1.23.2