
Docker Compose是一个用于定义和运行多容器Docker应用程序的工具。它只需一个命令,便可使用YAML格式文件去配置应用程序的服务并执行所有容器的创建和启动过程。docker-compose 命令行允许用户一次性在多个容器上运行命令;例如,构建镜像、缩放容器、运行已停止的容器等 。与镜像或与用户操作相关的命令在Docker Compose中不相关,因为它们指向一个容器。docker-compose.yml文件用于定义应用程序的服务,并包括各种配置选项。例如,build选项定义了配置选项,如Dockerfile路径,command选项允许覆盖默认的Docker命令等 [9]。Docker Compose的第一个公测版(版本0.0.1)于2013年12月21日发布。第一个用于生产的版本(1.0)于2014年10月16日发布 。