compose核心概念
官方文档:https://docs.docker.com/compose/compose-file/compose-file-v3
下载地址:https://docs.docker.com/compose/install/
Docker-compose概念
- 一个文件:docker-compose.yml
- 两要素
- 服务(service) 一个个应用容器实例,比如订单微服务、库存微服务、 mysql容器、nginx容器或者 redis容器
- 工程(project)由一组关联的应用容器组成的一个完整业务单元,在 docker- compose.yml文件中定义。
Compose使用的三个步骤
- 编写 Dockerfile定义各个微服务应用并构建出对应的镜像文件
- 使用 docker- compose.yml定义一个完整业务单元,安排好整体应用中的各个容器服务。
- 最后,执行 docker- compose up命令 来启动并运行整个应用程序,完成一键部署上线
Compose常用命令