原文:http://www.itmuch.com/docker/20-docker-compose-install/ ,轉載請說明出處。git
本節咱們來討論如何安裝Compose。github
Compose有多種安裝方式,例如經過Shell、pip以及將Compose做爲容器安裝等。本書講解經過Shell來安裝的方式,其餘安裝方式可詳見官方文檔:https://docs.docker.com/compose/install/docker
(1) 經過如下命令自動下載並安裝適應系統版本的Composeshell
sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
(2) 爲安裝腳本添加執行權限bash
chmod +x /usr/local/bin/docker-compose
這樣,Compose就安裝完成了。curl
可以使用如下命令測試安裝結果。工具
docker-compose --version
可輸出相似於以下的內容。測試
docker-compose version 1.16.1, build 1719ceb
說明Compose已成功安裝。ui
咱們已成功安裝Compose,然而,當咱們輸入docker-compose
並按下Tab鍵時,Compose並無爲咱們補全命令。要想使用Compose的命令補全,咱們須要安裝命令補全工具。url
命令補全工具在Bash和Zsh下的安裝方式不一樣,本書演示的是Bash下的安裝。其餘Shell以及其餘操做系統上的安裝,可詳見Docker的官方文檔:https://docs.docker.com/compose/completion/ ,筆者不做贅述。
curl -L https://raw.githubusercontent.com/docker/compose/$(docker-compose version --short)/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose
這樣,在從新登陸後,輸入docker-compose
並按下Tab鍵,Compose就可自動補全命令了。