为什么这不适用于docker compose版本3?
nginx:
image: nginx
container_name: nginx
environment:
VIRTUAL_HOST: >
proj1.local,proj2.local,
proj3.local,proj4.local,proj5.local
我有很多虚拟主机,我需要使用多主机,但是我收到了:
ERROR: yaml.scanner.ScannerError: while scanning a simple key
in "./docker-compose.yml", line 31, column 7
could not find expected ':'
in "./docker-compose.yml", line 32, column 7
我在做什么错了?
答案 0 :(得分:1)
看到这些类型的错误时,Yamllint之类的工具就是您的朋友。也就是说,验证失败时,有时它不会给您带来有意义的错误。
在示例中,您遇到的是缩进问题。您应该使用:
Viridis
这将翻译为:
nginx:
image: nginx
container_name: nginx
environment:
VIRTUAL_HOST: >
proj1.local,proj2.local,
proj3.local,proj4.local,proj5.local