docker-compose yaml-此处不允许使用映射值

时间:2020-09-05 12:37:17

标签: docker docker-compose yaml

我的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

1 个答案:

答案 0 :(得分:2)

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

相关问题