为您介绍:Docker开源之Docker-compose
作为Docker三剑客之一,Docker-Compose是用于定义和运行多容器Docker应用程序的工具。通过Compose,您可以使用YAML文件来配置应用程序的服务,然后使用一个命令,就可以从配置中创建并启动所有服务,适合组合使用多个容器进行开发的场景。

Docker-compose的功能及配置特点
Docker-compose将所管理的容器分为3层结构:Project、Service、Container。Docker-compose.yml组成一个project,project中包括多个service,每个service定义了容器运行的镜像(或构建镜像),网络端口,文件挂载,参数,依赖等,每个service又可以包括同一个镜像的多个容器实例。
使用示例演练
使用docker-compose来启动一个wordpress+mysql博客项目,Docker-compose.yml文件配置如服务有两个:wordpress服务和MySQL服务。使用docker-compose将完成项目中所有服务的构建管控,同时使用项目名称的方式将环境相互隔离,并支持环境变量。
需要注意的是,在使用docker-compose运行之前,需要先部署好docker。可以通过docker-compose命令实现拉取服务里定义的镜像、构建、启动/停止服务等功能。当然,还可以通过Docker-compose去设置服务个数、暂停、恢复服务等操作。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/5850.html
