我的docker-compose.yml
文件出了什么问题?
docker-compose抱怨:
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/,此示例类似于我的文件:
在容器中设置环境变量
您可以使用“环境”键在服务的容器中设置环境变量,只需 就像docker run -e VARIABLE = VALUE ...:
web: environment: - DEBUG=1
答案 0 :(得分:2)
您错过了前一行的冒号。将image cassandra
更改为image: cassandra
。