Docker-compose SystaxError:parsing时意外的EOF

我试图通过下面这个简单的例子来学习Docker-compose,但是在我添加“volumes:。:/ code:到我的SystaxError: unexpected EOF while parsing -compose文件中,我得到了一个SystaxError: unexpected EOF while parsing 。不要加卷,我错过了什么吗?谢谢!

编辑:这是我的docker组成文件

 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