docker compose yaml-这里不允许使用映射值



我的docker-compose.yml文件有什么问题

docker撰写投诉:

docker-compose up                                                                                                             ERROR: yaml.scanner.ScannerError: mapping values are not allowed here
in ".docker-compose.yml", line 7, column 16

这是我的socker-compose.yml

version: '2.0'
services:
cass1:
image: cassandra
cass2:
image cassandra
environment:
- CASSANDRA_SEEDS=cass1
depends_on:
- "cass1"
cass4:
image cassandra
environment:
- CASSANDRA_SEEDS=cass1     
depends_on:
- "cass1"

我在这里查看docker compose的文档:https://docs.docker.com/compose/environment-variables/这个例子类似于我的文件:

在容器中设置环境变量

您可以使用"environment"键在服务的容器中设置环境变量,只需与docker run-e VARIABLE=VALUE…类似:

web:
environment:
- DEBUG=1

您漏掉了前一行的冒号。将image cassandra更改为image: cassandra

最新更新