# 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 项目