Docker Compose的安裝
阿新 • • 發佈:2020-07-13
安裝Compose
Compose的安裝有多種方式,例如通過shell安裝、通過pip安裝、以及將compose作為容器安裝等等。本文講解通過shell安裝的方式。其他安裝方式如有興趣,可以檢視Docker的官方文件:https://docs.docker.com/compose/install/
- 下載
docker-compose
,並放到/usr/local/bin/
curl -L https://github.com/docker/compose/releases/download/1.26.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
- 為Docker Compose指令碼新增執行許可權
chmod +x /usr/local/bin/docker-compose
- 安裝完成,測試:
docker-compose --version
結果顯示:
docker-compose version 1.26.2, build eefe0d31
說明Compose已經成功安裝完成了。
安裝Compose命令補全工具
按照上文講解,我們已經成功地安裝完Docker Compose。但是,我們輸入docker-compose
命令,按下TAB鍵,發現此時Compose並沒有給我們該命令的提示,那麼如何讓命令給我們提示呢?我們需要安裝Compose命令補全工具。Compose命令補全在Bash和Zsh下的安裝方式不同,由於筆者是使用CentOS 7進行講解的,而CentOS 7預設使用Bash,故而本文只講解命令補全在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 > /etc/bash_completion.d/docker-compose
這樣,在重新登入後,輸入docker-compose
命令後,按下TAB鍵盤,效果如下:
[root@localhost ~]# docker-compose build config down exec kill pause ps push rm scale stop up bundle create events help logs port pull restart run start unpause version
發現已經可以自動提示了。