Docker-Compose Systaxerror:解析时出乎意料的EOF



我正在尝试通过以下简单示例来学习docker-composes,但是在添加"卷:。:/code:在我的docker-compose文件中后,我得到了SystaxError: unexpected EOF while parsing。如果我不添加卷,它可以很好地工作。我想念什么吗?谢谢!

编辑:这是我的docker-compose文件

version: '3'
services:
  web:
    build: .
    ports:
     - "5000:5000"
    volumes:
     - .:/code
  redis:
    image: "redis:alpine"

yaml对凹痕非常挑剔。确保每条凹痕线都是相同数量的空间(通常为2或4)。就您而言,看起来您正在使用两个空间。以下行:

ports:
 - "5000:5000"
volumes:
 - .:/code

看起来他们只有一个凹痕空间。换句话说,它们应该是:

ports:
  - "5000:5000"
volumes:
  - .:/code

最新更新