2017-02-21 23 views
0

Я пытаюсь установить том из C:/Users в контейнер, работающий на докер-машине, с помощью драйвера hyperv на докере для Windows (win 10 pro). Я использую последний докер (1.13.1) и тот же самый на машине hyper vm. Я попытался переключиться на использование локальной учетной записи, поделился диском в меню настроек докеров, и я довольно много попробовал все, что мог найти в Google.Пустой каталог при установке тома с помощью окон для докеров

Выполнение команды запуска тестового объема в меню настроек работает для меня. На данный момент я полагаю, что hyperv не поддерживает установки объемов с хоста, но я не могу найти нигде, где явно говорится, что сбор томов не будет работать в гипервихе.

Это мой докер-Compose конфигурации:

networks: {} 
services: 
    app: 
    build: 
     context: C:\users\deep\projects\chat\app 
    command: sleep 3600 
    image: app 
    links: 
    - rethinkdb 
    - redis 
    ports: 
    - 4005:4005 
    - 4007:4007 
    volumes: 
    - /c/users/deep/projects/chat/app:/usr/src/app:rw 
    redis: 
    image: redis 
    rethinkdb: 
    image: rethinkdb:2.3.5 
version: '2.0' 
volumes: {} 

В моей Dockerfile я могу видеть, копировать файлы в контейнер для usr/src/app. Когда i up услуги с томом, указанным в файле компоновки, опустеет каталог, однако я опускаю эту консоль тома, я могу видеть мои файлы, которые я скопировал в контейнер из файла docker.

Выполнение многословия при запуске моих служб. Я вижу путь томов, указанный как таковой 'Binds': [u'/c/users/deep/projects/chat/app:/usr/src/app:rw']. Тем не менее, когда я проверяю контейнер с помощью docker-compose inspect app, я вижу тома, которые установлены на нуль "Volumes": null.

Я предполагаю, что в этом случае объемы монтирования в контейнер, работающий внутри гипервизора VM, не поддерживается? Может кто-то подтвердить, чтобы я мог RIP :)

ответ

0

Мне кажется, вам просто нужно поделиться томом (c :) из папки из настроек приложения Docker.

Смотрите «Общий Drives» абзац getting started guide

Я использую смонтированные папки с аналогичной конфигурацией и она отлично работает после того, как диск был общим.