docker-compose错误是什么?

我想要docker-compose up这个文件:

 identidock: build: . ports: - "5000:5000" environment: ENV: DEV volumes: - ./app:/app 

但它有一个错误:

ERROR: In file './docker-compose.yml', service 'build' must be a mapping not a string.

我该怎么办?

从错误消息我猜docker-compose.yml文件的内容没有正确格式化为YAML。

使它看起来像这样(保持所有线上的领先空间),它将工作; 或者至less你会遇到不同types的错误:

 identidock: build: . ports: - "5000:5000" environment: ENV: DEV volumes: - ./app:/app