Dock bind mount проблема в образе windows 10 linux - PullRequest
0 голосов
/ 02 апреля 2019

У меня проблема с тем, что docker не синхронизируется с изменением моего файла, хотя я включил общие тома и добавил привязку.

Моя текущая система Windows 10 Pro Докер версия 18.09.2, сборка 6247962

сообщение об ошибке при сборке Docker

ПРЕДУПРЕЖДЕНИЕ БЕЗОПАСНОСТИ: Вы создаете образ Docker из Windows для хост Docker не из Windows. Все файлы и каталоги добавлены в сборку контекст будет иметь права доступа '-rwxr-xr-x'. Рекомендуется дважды проверьте и сбросьте разрешения для конфиденциальных файлов и каталоги.

Это для машины с Windows 10, я пробовал использовать следующий файл.

ОТ узла: 8.11

RUN mkdir /usr/src/app
WORKDIR /usr/src/app
COPY package*.json ./
COPY yarn.lock ./
RUN yarn
COPY . .

docker-compose.yml
version: '3'
services:
  app_web:
    build: .
    ports:
      - "80:4000"
    volumes:
      - .:/usr/src/app/
      - /usr/app/node_modules

1 Ответ

0 голосов
/ 03 апреля 2019

Это стандартное предупреждающее сообщение для docker / windows и не влечет за собой ошибку.

Для вашего случая используйте абсолютный путь к хосту в файле компоновки docker вместо "."и посмотреть, если это работает.Кроме того, вам нужно сначала включить общий доступ к дискам из окна докера для меню Windows.

...