我正在尝试构建一个yaml文件,但是我收到不允许映射的错误。
name: n1
version: "testv1"
description: n1
icon: n1.png
roles: [postgres]
postgres:
name: postgreSQL database
image:
name: "r/k/postgres/"
version: "testv1"
engine: docker
compute:
memory: 2G
cpu:
reserve: false
cores: 2
storage:
- type: data1
media: hdd
path: /var/lib/postgresql/data/pgdata
size: 30G
count: 1
fixed: true
service_ports: [5432]
env:
POSTGRES_PASSWORD:
type: password
value: "postgres"
POSTGRES_DB: postgres
POSTGRES_USER: postgres
((:在此上下文中不允许在第 21 行第 14 列处映射值
我无法理解在线错误:大小:30G
尝试在以下内容中添加双引号:
path: "/var/lib/postgresql/data/pgdata"
此外,映射中键的缩进应完全相同。尝试查看缩进是否正确。因此,例如,如果您使用 3 个空格缩进一个键,那么每个键应该只缩进 3 个空格。