У меня ошибка при попытке собрать:
$ docker-compose build
ОШИБКА: Файл Compose './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/, но не смог найти никакого решения.
Есть подсказка? Я все еще новичок в докере.