Compose 简介
Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。
它允许用户通过一个单独的 docker-compose.yml 模板文件(YAML 格式)来定义一组相关联的应用容器为一个项目(project)。
Compose 中有两个重要的概念:
服务 (service):一个应用的容器,实际上可以包括若干运行相同镜像的容器实例。
项目 (project):由一组关联的应用容器组成的一个完整业务单元,在 docker-compose.yml 文件中定义。
docker-compose安装
下载
1  | sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)"  | 
授权
1  | sudo chmod +x /usr/local/bin/docker-compose  | 
检查
1  | docker-compose --version  | 
该docker-compose up命令聚合每个容器的输出(基本上正在运行docker-compose logs -f)。
docker-compose -f cmac-server.yml up
容器配置修改
先从容器中拷贝一份到指定目录,修改指定目录里面的配置,下次启动时将源目录挂载至此
1  | docker cp -r c2dfee831758:/etc/mysql /cmac/mysql/conf  |