docker-compose 编写
docker-compose是用于定义和运行多容器Docker应用程序的工具。通过docker-ompose,可以使用YML文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从YML文件配置中创建并启动所有服务。
YAML 是 “YAML Ain’t a Markup Language”(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:”Yet Another Markup Language”(仍是一种标记语言)。 YAML 的语法和其他高级语言类似,并且可以简单表达清单、散列表,标量等数据形态。它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或编辑数据结构、各种配置文件、倾印调试内容、文件大纲(例如:许多电子邮件标题格式和YAML非常接近)。 YAML 的配置文件后缀为 .yml,如:abc.yml 。
YAML 支持以下几种数据类型:
对象键值对使用冒号结构表示 key: value,冒号后面要加一个空格。
也可以使用 key:{key1: value1, key2: value2, …}。
还可以使用缩进表示层级关系;
指定本 yml 依从的 compose 哪个版本制定的。
# versionservice:
服务
images
network
其他配置
总结
docker-compose.yml 可简单理解为大三层 第一层:version(向下兼容) 服务层:定义编辑服务 其他配置
注意: