错误:撰写文件“./docker Compose.yml”不支持services.web的配置选项:“dockerfile”

错误:撰写文件“./docker Compose.yml”不支持services.web的配置选项:“dockerfile”,docker,docker-compose,dockerfile,Docker,Docker Compose,Dockerfile,我尝试生成时出错: $ docker-compose build 错误:合成文件“./docker Compose.yml”无效,因为: services.web不支持的配置选项:“dockerfile” 以下是我的docker-compose.yml文件的内容: 我试着看这里: 但是找不到任何解决办法 有线索吗?我仍然是docker的初学者。删除该选项。生成后:。另外,修复缩进,如下所示: build: context: . dockerfile: dev.Do

我尝试生成时出错:

$ docker-compose build
错误:合成文件“./docker Compose.yml”无效,因为: services.web不支持的配置选项:“dockerfile”

以下是我的docker-compose.yml文件的内容:

我试着看这里: 但是找不到任何解决办法

有线索吗?我仍然是docker的初学者。

删除该选项。生成后:。另外,修复缩进,如下所示:

   build:
      context: .
      dockerfile: dev.Dockerfile
   entrypoint: ./script.sh db:3306 --
...

拆下。生成后:。另外,修复缩进,如下所示:

   build:
      context: .
      dockerfile: dev.Dockerfile
   entrypoint: ./script.sh db:3306 --
...


docker-compose.yaml中的缩进有问题,请进行以下更改

web:
   build: 
     dockerfile: dev.Dockerfile
   entrypoint: ./script.sh db:3306 --
   command: python manage.py runserver 0.0.0.0:8000

docker-compose.yaml中的缩进有问题,请进行以下更改

web:
   build: 
     dockerfile: dev.Dockerfile
   entrypoint: ./script.sh db:3306 --
   command: python manage.py runserver 0.0.0.0:8000

好的,谢谢你,肯尼。就这样。事实上,在那之后我又犯了一个错误。这是一个背景问题。我需要添加上下文:。就在建造线之后。也许你可以把它加到你的答案里。再次感谢。好的,谢谢你,肯尼。就这样。事实上,在那之后我又犯了一个错误。这是一个背景问题。我需要添加上下文:。就在建造线之后。也许你可以把它加到你的答案里。再次感谢,谢谢你,穆罕默德,就是这样。我在肯尼的第一个回答中标出了正确答案,但再次感谢你们!谢谢你,穆罕默德,就是这样。我在肯尼的第一个回答中标出了正确答案,但再次感谢你们!