作者
飘渺Jam
责编
屠敏
出品
CSDN博客
whatwhy
Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。使用前面介绍的Dockerfile我们很容易定义一个单独的应用容器。然而在日常开发工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个Web项目,除了Web服务容器本身,往往还需要再加上后端的数据库服务容器;再比如在分布式应用一般包含若干个服务,每个服务一般都会部署多个实例。如果每个服务都要手动启停,那么效率之低、维护量之大可想而知。这时候就需要一个工具能够管理一组相关联的的应用容器,这就是DockerCompose。
Compose有2个重要的概念:
项目(Project):由一组关联的应用容器组成的一个完整业务单元,在docker-