簡體   English   中英

錯誤:撰寫文件“./docker-compose.yml”服務的配置選項不受支持。web:“dockerfile”

[英]ERROR: The Compose file './docker-compose.yml' Unsupported config option for services.web: 'dockerfile'

嘗試構建時出現錯誤:

$ docker-compose build

錯誤:撰寫文件“./docker-compose.yml”無效,因為:服務的配置選項不受支持。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 --
...

docker-compose.yaml 中的縮進有問題,請進行以下更改

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM