新建docker-compose.yml文件

    1. version: '2'
    2. services:
    3. web:
    4. image: dockercloud/hello-world
    5. ports:
    6. - 8080
    7. networks:
    8. - front-tier
    9. - back-tier
    10. redis:
    11. image: redis
    12. links:
    13. - web
    14. networks:
    15. - back-tier
    16. lb:
    17. image: dockercloud/haproxy
    18. ports:
    19. - 80:80
    20. links:
    21. - web
    22. networks:
    23. - front-tier
    24. - back-tier
    25. volumes:
    26. - /var/run/docker.sock:/var/run/docker.sock
    27. networks:
    28. front-tier:
    29. driver: bridge
    30. back-tier:
    31. driver: bridge

    docker-compose常用的命令有:
    docker-compose up -d 启动容器,如果镜像不存在则先下载镜像,如果容器没创建则创建容器,如果容器没启动则启动
    docker-compose down 停止并移除容器
    docker-compose restart 重启服务