目录
1.2docker-compose将所管理的容器分为3层结构:
1.3docker-compose.yml组成一个project,project里包括多个service,每个service定义了容器运行的镜像(或构建镜像)
2.2将刚才下载的docker-compose文件上传到centos7的/usr/local/bin/目录下
3.1version: 指定 docker-compose.yml 文件的写法格式
一、docker-compose
1.1docker-compose简介:
1.Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排
2.通过编写 docker-compose 文件可对多个服务同时进行启动 / 停止 / 更新 ( 可定义依赖 , 按顺序启动服务 )
1.2docker-compose将所管理的容器分为3层结构:
1.3docker-compose.yml组成一个project,project里包括多个service,每个service定义了容器运行的镜像(或构建镜像)
Docker-Compose 的工程配置文件默认为 docker-compose.yml
前面我们使用 Docker 的时候,定义 Dockerfile 文件,然后使用 docker build、docker run 等命令操作容器. 然而微服务架构的应用系统一般包含若干个微服务,每个微服务一般都会部署多
个实例,如果每个微服务都要手动启停,
那么效率之低,维护量之大可想而知.而使用 Docker Compose 可以轻松、高效的管理容器, 它是一个用于定义和运行多容器 Docker 的应用程序工具.
1.4 三步过程
1. 用 dockerfile, 或者镜像定义应用程序的环境 , 以便在任何地方复制 .