DOCKER学习_018:Docker-Compose文件简介
通过之前的示例,其实我们可以看到,所有服务的管理,都是依靠docker-compose.yml文件来实现的。那么我们接下来就详细说一说docker-compose.yml文件中的常用指令。 compose文件使用yml格式,docker规定了一些指令,使用它们可以去设置对应的东西,主要分为了四个区域: version:用于指定当前docker-compose.yml语法遵循哪个版本 services:服务,在它下面可以定义应用需要的一些服务,每个服务都有自己的名字、使用的镜像、挂载的数据卷、所属的网络、依赖哪些其他服务等等。 networks:应用的网络,在它下面可以定义应用的名字、使用的网络类型等。 volumes:数据卷,在它下面可以定义数据卷,然后挂载到不同的服务下去使用。 官方网站: https://docs.docker.com/compose/ 1 version 用于指定当前compose文件语法遵循哪个版本,下面这张表是不同的Compose文件版本兼容的Docker版本: [root@docker-server3 docker-compose]# docker-compose version docker-compose version 1.25 . 0 , build 0a186604 docker -py version: 4.1 . 0 CPython