У меня есть Dockerfile, который мы используем для создания контейнера для разработки.На моем Mac он работает нормально, но мой коллега в Windows не монтирует локальный каталог разработки.Когда он входит в контейнер через bash, он показывает пустой каталог.Кажется, что локальный каталог не смонтирован.Есть ли что-то, что мы должны сделать специально для Windows?
Это мой Dockerfile, который находится в корне проекта
FROM node:alpine
RUN apk update
RUN apk add nano bash bash-completion
# Set Working Directory
WORKDIR /var/www/api
COPY . .
ENV ENV="/root/.bashrc"
RUN echo 'alias ll="ls -lhat"' >> /root/.bashrc
RUN echo 'export PS1="\[\e[0;32m\][MM_PLAY] \w\$\[\e[0m\] "' >> /root/.bashrc
CMD ["node", "./bin/www"]
Файл docker-compose
version: '3.2'
services:
api:
build: ../../
ports:
- "1337:1337"
- "7331:7331"
volumes:
- type: bind
source: ../../
target: /var/www/api
command: bash
#command: yarn start
stdin_open: true
tty: true
container_name: mm
networks:
default:
external:
name: database_default