Ошибка «Не удалось найти нужный файл» во время Docker -создание - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь докернизировать мое приложение create-реагировать. Создание образа без каких-либо проблем, но во время docker -создание не удалось, поскольку не удалось найти нужный файл - в данном случае: index. html. Если я правильно понимаю - тома, которые я присоединяю к моему docker -compose.yml, переопределяют содержимое папки моего приложения в docker -контейнере. Я хотел подключить папку publi c и sr c на моем хосте к этому контейнеру. Как я могу достичь этого? Я новичок в docker, поэтому, пожалуйста, будьте настолько описательны, насколько это возможно. Я работаю над windows 10 home edition, поэтому использую docker -toolbox.

Мой dockerfile:

FROM node:alpine
WORKDIR /app
COPY ./package.json ./package.json
COPY ./yarn.lock ./yarn.lock
ENV PATH ./node_modules/.bin:$PATH
RUN yarn
COPY . .
CMD ["yarn", "start"]

My docker -compose.yml:

version: "3.7"
services:
  react-dev:
    container_name: react-dev
    build:
      context: .
      dockerfile: Dockerfile
    ports:
      - "3000:3000"
    volumes:
      - ./src:/app/src/
      - ./public:/app/public/
    environment:
      - NODE_ENV=development

структура папок: изображение с файловой структурой

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...