version:指定 docker-compose.yml 的版本
执行docker-compose.yml文件之前先查看yml文件的版本信息version 和docker-compose的版本是否匹配一致
不一致要卸载docker-compose安装适配的版本
V1 版本的 docker-compose.yml 只被支持到 docker-compose 1.6.x。再往后的 docker-compose 版本就不再支持 V1 版本的 docker-compose.yml
V1 版本的 docker-compose.yml 文件格式主要区别就是:
- 没有开头的 version 声明
- 没有 services 声明
- 不支持 depends_on
- 不支持命名的 volumes, networks, build arguments 声明
V2版本仅支持单机模式
V3版本支持单机模式也支持多机模式