基本命令及安装
1  | docker-compose --verison  | 
部署一个 WordPress
详细文档查看官方hub
1  | # 启动一个 mysql container  | 
docker-compose.yml
概念
- Services
 - Networks
 - Volumes
 
Services
一个Service代表一个container,这个container可以从dockerhub的image来创建,或者从本地的Dockerfile`build出来的image`来创建
Service的启动类似的docker run,我们可以给其指定network和volume,所以可以给service指定network和Volume的引用 
wordpress example
1  | version: '3'  | 
flask-redis example
- docker-compose.yml
 
1  | version: "3"  | 
- app.py
 
1  | from flask import Flask  | 
- Dockerfile
 
1  | FROM python:2.7  | 
扩展+负载均衡
1  | docker-compose up --scale web=3 -d  | 
- Dockerfile
 
1  | FROM python:2.7  | 
- app.py
 
1  | from flask import Flask  | 
- docker-compose.yml
 
1  | version: "3"  | 
run
1  | docker-compose up -d  | 
部署复杂的应用
1  | docker-compose build  |