Я пытаюсь докернизировать мое приложение 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
структура папок: изображение с файловой структурой