在配置yaml时,它显示以下错误:
version:'3.9'
services:
Web:
image:nginx
database:
image:redis
错误:yaml.scanner.ScannerError:此处不允许映射值 在“。\ docker-compose.yml”的第2行,第9列
答案 0 :(得分:0)
YAML映射键后需要一个空格:
version: '3.9'
services:
Web:
image: nginx
database:
image: redis
如果缺少该空间,则YAML读取version:'3.9'
作为单标量,并在下一行继续。在下一行,:
后面有空格,但是您现在处于多行标量中,并且多行标量不允许隐式映射键。这就是错误消息试图告诉您的内容。
您还需要修复缩进以具有适当的docker compose文件:
version:'3.9'
services:
Web:
image: nginx
database:
image: redis