使用Docker Compose部署
1.简介
多数现代应用都是由多个更小的服务协调工作而成的,比如:
- WEB 前端
- 订单管理
- 品类管理‘
- 后台数据库
多服务的部署和管理是困难的,Docker Compose可以解决这个问题,其通过一个声明式的配置文件描述整个文件,并通过一条命令完成部署,应用部署成功后,可以通过简单命令对其进行完整生命周期的管理。
2.docker Compose背景
docker Compose是一个需要在docker主机上进行安装的外部python工具,使用时,首先编写定义多容器的YAML文件,然后交给docker-compose命令处理,docker Compose就会基于docker引擎API完成应用部署
3.docker Compose安装
3.1 mac
无需额外安装,安装DfM后也就安装了docker compose
3.2 linux
-
下载二进制文件
curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-