Я поражен, что никто не смог предложить надежного решения этой проблемы.
Я запускаю это:
➜ frontend git:(master) ✗ docker-compose up
Building web
ERROR: Cannot locate specified Dockerfile: Dockerfile
И я получаю ошибку выше.Это мой каталог:
➜ frontend git:(master) ✗ ls
Dockerfile.dev docker-compose.yml package.json src
README.md node_modules public yarn.lock
Это мой docker-compose.yml
файл:
version: '3'
services:
web:
build:
context: .
dockerfile: Dockerfile.dev
ports:
- "3000:3000"
volumes:
- /app/node_modules
- .:/app
Это проблема с отступом?Я знаю, yml
смешно в этом, пожалуйста, помогите.
Это мой Dockerfile.dev
:
FROM node:alpine
WORKDIR '/app'
COPY package.json .
RUN npm install
COPY . .
CMD ["npm", "run", "start"]
Я следую документации: https://docs.docker.com/compose/compose-file/#context