Docker-Compose文件中的Version

转载至:www.cnblogs.com/fengfengyan...

docker-compose 只是一个cli工具,主要用来 撰写 yaml 配置来编排docker的

使用 docker-compose version 命令,可以看到 工具的版本号,一般是1.29.* 等。

docker-compose.yaml 中的version 则是 compose 文件格式的版本号。这里是需要和docker engine 对应的。

对照表如下:

Compose file format Docker Engine
1 1.9.0+
2.0 1.10.0+
2.1 1.12.0+
2.2, 3.0, 3.1, 3.2 1.13.0+
2.3, 3.3, 3.4, 3.5 17.06.0+
2.4 17.12.0+
3.6 18.02.0+
3.7 18.06.0+

所以一般根据我们主机上的docker版本来标注,yaml 里的版本。因为docker 版本大于 18.09,所以yaml 里的version一般都写3.7或者3。

相关推荐
我命由我123459 小时前
Spring Cloud - Spring Cloud 负载均衡(Ribbon 负载均衡概述、Ribbon 使用)
java·后端·spring·spring cloud·ribbon·java-ee·负载均衡
xyy1239 小时前
使用 SQLite 实现 CacheHelper
后端
Lear9 小时前
SpringBoot启动流程分析
后端
Lear9 小时前
SpringMVC之拦截器(Interceptor)
后端
Lear9 小时前
SpringBoot之自动装配
后端
Lear9 小时前
SpringMVC之监听器(Listener)
后端
karry_k9 小时前
Redis如何搭建搭建一主多从?
后端·面试
用户5975653371109 小时前
【Java多线程与高并发系列】第2讲:核心概念扫盲:进程 vs. 线程
后端
Lear9 小时前
SpringBoot异步编程
后端
间彧9 小时前
Java LongAdder详解与应用实战
后端