gpt4 book ai didi

docker - Docker Compose 3多行

转载 作者:行者123 更新时间:2023-12-02 19:24:17 25 4
gpt4 key购买 nike

为什么这在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

我究竟做错了什么?

最佳答案

看到这些类型的错误时,Yamllint之类的工具就是您的 friend 。也就是说,验证失败时,有时它不会给您带来有意义的错误。

该示例中的内容是一个缩进问题。您应该使用:

nginx:
image: nginx
container_name: nginx
environment:
VIRTUAL_HOST: >
proj1.local,proj2.local,
proj3.local,proj4.local,proj5.local

它将转换为:
nginx: 
container_name: nginx
environment:
VIRTUAL_HOST: "proj1.local,proj2.local, proj3.local,proj4.local,proj5.local"
image: nginx

关于docker - Docker Compose 3多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57559967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com