错误:services.web的撰写文件'./docker-compose.yml'不支持的配置选项:'dockerfile'

尝试构建时出现错误:

$ docker-compose build

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

这是我docker-compose.yml文件的内容

#docker-compose.yml

version: '2'
services:
 db:
   image: mysql
   environment:
    - MYSQL_DATABASE=db
    - MYSQL_ROOT_PASSWORD=pwd
   volumes:
    - ./mysql:/var/lib/mysql
 web:
   build: .
   dockerfile: dev.Dockerfile
   entrypoint: ./script.sh db:3306 --
   command: python manage.py runserver 0.0.0.0:8000
   environment:
     - DJANGO_SETTINGS_MODULE=db.docker_settings
     - CELERY_ALWAYS_EAGER=True
   volumes:
     - .:/code
     - /code/node_modules/
   ports:
     - "8000:8000"
   depends_on:
     - db

我尝试在这里查看:https : //docs.docker.com/compose/compose-file/compose-file-v2/,但是找不到任何解决方案。

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

肯尼

删除.之后build:另外,修复缩进,如下所示:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

撰写文件'./docker-compose.yml'无效,因为:不支持的配置选项

错误:撰写文件 '.\docker-compose.yml' 无效,因为:services.drupal 的配置选项不受支持:'postgres'

错误:撰写文件“ ./docker-compose.yaml”无效,因为:services.nvidia-smi-test不支持的配置选项:“运行时”

不支持“ ./docker-compose.yml”中的版本。您可能会看到此错误,因为使用的是错误的Compose文件版本

不支持“./docker-compose.yml”中的版本。您可能会看到此错误,因为您使用了错误的 Compose 文件版本

从docker-compose.yml文件将变量传递给Dockerfile

Docker:Dockerfile与docker-compose.yml

不支持“ ./docker-compose.yml”中的版本

Docker撰写错误“在文件'./docker-compose.yml'中,服务'punjab'必须是映射,而不是字符串。”

docker在dockerfile和docker-compose.yml中使用通用配置

错误:撰写文件“ ./docker-compose.yaml”无效,因为:包含不受支持的选项:“标签”

Docker:除了 docker-compose.yml 之外,如何使用 Dockerfile

在docker-compose.yml或dockerfile中创建Docker网络

如果我运行docker-compose up,我是否需要目录中的Dockerfile以及docker-compose.yml文件?

错误:“ ./ docker-compose.yml”中的版本不受支持

Docker 为服务卷 mongodb 撰写不支持的配置选项

健康检查:Dockerfile与docker-compose.yml

从dockerfile访问docker-compose.yml中设置的卷

如何将docker-compose.yml转换为Dockerfile

dockerfile 中的 CMD 与 docker-compose.yml 中的命令

如何使用多个docker-compose.yml文件配置nginx?

错误:“ ./ docker-compose.yml”中的版本不受支持。您可能会看到此错误,因为使用的是错误的Compose文件版本

不同的环境文件,但与Docker Compose相同的yml?

docker-compose.yml文件命名约定

什么是docker-compose.yml文件?

如何创建docker-compose.yml文件

Docker-compose.yml配置问题

从 docker-compose.yml 配置 portainer(-ce)

获取错误为 ERROR: The Compose file './docker-compose.yml' is invalid because: Unsupported config option for services: 'db' while compose