Docker Compose 是一個用來定義和運行復雜應用的 Docker 工具。
使用 Docker Compose 不再需要使用 shell 腳本來啟動容器。(通過 docker-compose.yml 配置)
本文介紹如何在centos7環境下安裝docker-compose
安裝<strong>docker-compose前需要先安裝好docker,可以參考我的另一篇文章
安裝命令
官網的安裝命令太慢,有時無法連接,可以採用如下安裝方式:
- 通過GitHub安裝(可以通過修改 URL 中的版本,此處安裝1.22.0)
<code>sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-compose/<code>
- 通過Daocloud鏡像安裝(可以通過修改 URL 中的版本,此處安裝1.22.0)
<code>curl -L https://get.daocloud.io/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-compose/<code>
卸載docker-compose
docker-compose卸載命令:
<code>sudo rm /usr/local/bin/docker-compose/<code>
docker-compose常用命令
<code>docker-compose up -d/<code>
後臺啟動 docker-compose 中的容器,如果沒有容器會根據docker-compose內容創建容器,並啟動。
<code>docker-compose stop/<code>
停止 docker-compose 中的容器,但不會刪除容器
<code>docker-compose down/<code>
停止 docker-compose 中的容器並刪除容器
OK,docker-compose安裝成功。
學然後知不足,教然後知困。知不足,然後能自反也;知困,然後能自強也。
閱讀更多 Garnett 的文章