# 7. Docker Compose 的介紹與安裝
#### 1. 介紹
上一篇:[docker的數據卷(六)](https://www.rails365.net/articles/docker-de-shu-ju-juan-liu)
如果別人做了一個docker鏡像服務,我最喜歡的就是它提供一個docker compose的配置文件給我,我一改,就能跑起整個應用。
docker compose能夠運行容器,也就是說來實現部署,不僅如此,有時候你的應用不止一個容器,compose也能把多個容器聯接起來。
#### 2. 安裝
這里有官方的安裝指南:<https://docs.docker.com/compose/install/>
我選擇用python的pip來安裝,只需要一條命令即可。
```
$ sudo pip install -U docker-compose
```
如果你沒有pip,那可以用下面的命令先安裝一下:
```
$ sudo apt-get install python-pi
```
之后就可以直接使用`docker-compose`命令了。
除此之外,還可以從這里下載dokcer-compose的二進制文件。
<https://github.com/docker/compose/releases>
復制好后要給他加上可執行權限。
完結。
下一篇:[使用compose部署gitlab應用(八)](https://www.rails365.net/articles/shi-yong-compose-bu-shu-gitlab-ying-yong)
- 0. 介紹
- 1. 安裝 docker
- 2. docker 的鏡像和鏡像源加速
- 3. docker 的容器
- 4. 理解 docker 鏡像的層疊結構
- 5. 使用 Dockerfile 文件
- 6. docker 的數據卷
- 7. Docker Compose 的介紹與安裝
- 8. 使用 compose 部署 GitLab 應用
- 9. 使用 compose 部署 Rocket.Chat 應用
- 10. docker 部署深入理解
- 11. 部署 owncloud 與 phpMyAdmin
- 12. 讓 php-fpm 跑的 owncloud 應用 docker 化
- 13. docker 遷移 GitLab 項目