我是 YAML 的新手,我想了解 .yaml 文件的以下部分:
version: "3.7"
services:
influxdb:
image: influxdb:alpine
environment:
INFLUXDB_DB: ft_services
INFLUXDB_ADMIN_USER: admin
INFLUXDB_ADMIN_PASSWORD: admin
volumes:
- datainfluxdb:/var/lib/influxdb
deploy:
restart_policy:
condition: on-failure
Run Code Online (Sandbox Code Playgroud)
据我所知,.yaml 文件中可以使用 3 种类型的数据:标量、序列和映射。例如,version: "3.7"是一个标量。但我不确定以下是什么:
volumes:
- datainfluxdb:/var/lib/influxdb
Run Code Online (Sandbox Code Playgroud)
environment:
INFLUXDB_DB: ft_services
INFLUXDB_ADMIN_USER: admin
INFLUXDB_ADMIN_PASSWORD: admin
Run Code Online (Sandbox Code Playgroud)
我真的不明白这些是什么类型的数据以及它们是如何工作的,有人能给我一个提示吗?