yaml文件格式
compose文件使用的是yaml文件格式,后缀是 .yml
YAML有以下基本规则:
- 大小写敏感
- 使用缩进表示层级关系
- 禁止使用tab缩进,只能使用空格键
- 缩进长度没有限制,只要元素对齐就表示这些元素属于一个层级。
- 使用#表示注释
- 字符串可以不用引号标注
"我是字符串"
'我也是字符串'
我还是字符串
yaml中的三种数据结构
-
map - 散列表
# 使用冒号(:)表示键值对,同一缩进的所有键值对属于一个map,示例: age : 12 name : huang # 也可以这样写 { age:12, name:huang} # 使用json { "age":12, "name":"huang"}
-
list - 数组
# 使用连字符(-)表示: # YAML表示 - a - b - 12 [a, b, 12] # 使用json表示