18.Docker Compose

一、Docker Compose概述


 Compose是Docker的服务编排工具,主要用来构建基于Docker的复杂应用,Compose 通过一个配置文件来管理多个Docker容器,非常适合组合使用多个容器进行开发的场景。

前面说的docker就类似于一个沙箱,而你的应用起在这个沙箱里,不受服务器系统环境的影响,同时也不污染服务器,配置完成之后往服务器部署或移除应用都相当方便,而compose就如同它的字面意思组合,它就好像是一个大箱子,可以把几个不相关的沙箱给组合起来,变成一个整体。

Compose 通过一个配置文件来管理多个Docker容器,在配置文件中,所有的容器通过services来定义,然后使用docker-compose脚本来启动,停止和重启应用,和应用中的服务以及所有依赖服务的容器,非常适合组合使用多个容器进行开发的场景,同时,使用Docker Compose不再需要使用shell脚本来启动容器。

二、安装Docker Compose


先决条件:安装Docker Compose之前,必须先安装docker(前面文章有涉及)

有两种方式安装Docker Compose:

1.从github上下载docker-compose二进制文件安装

下载docker-compose文件 ,可以自行选择版本

$ sudo curl -L https://github.com/docker/compose/releases/download/1.21.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

添加可执行权限

$ sudo chmod +x /usr/local/bin/docker-compose

测试安装结果

2.pip安装

$ sudo pip install docker-compose

猜你喜欢

转载自www.cnblogs.com/Json1208/p/8987717.html