Том Docker монтируется с пустым содержимым с помощью docker-compose

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

Используется тот же файл docker-compose. Единственная разница в том, что мой докер работает на HyperV, а члены моей команды — на VirtualBox. Так может быть, именно эта разница вызывает проблему?

Я думал создать том с помощью docker volume create ... Но я не мог понять, как связать его с существующим каталогом с содержимым.

Вот фрагмент моего файла docker-compose.yml. Любая точка направления приветствуется.

version: '3.2'

services:
    service1:
        ...
        volumes:
            - type: volume
              source: ./volume
              target: /opt/volume/

person aclowkay    schedule 06.09.2017    source источник
comment
измените type: volume на type: bind и посмотрите, работает ли это   -  person Tarun Lalwani    schedule 06.09.2017
comment
Я так пробовал, не получилось   -  person aclowkay    schedule 06.09.2017
comment
Попробуйте короткий синтаксис ./volume:/opt/volume/. Я предполагаю, что в обоих случаях каталог тома доступен с содержимым в локальном каталоге.   -  person Tarun Lalwani    schedule 06.09.2017
comment
Это доступно. Я тоже так пробовал, не получилось. Я думаю, что пробовал его во всех возможных форматах. Есть ли способ отладить его?   -  person aclowkay    schedule 06.09.2017
comment
вы запускаете команду внутри виртуального бокса или снаружи виртуального бокса?   -  person Tarun Lalwani    schedule 06.09.2017
comment
Какая команда? docker-compose (сборка вверх | вниз)? вне   -  person aclowkay    schedule 06.09.2017
comment
Давайте продолжим обсуждение в чате.   -  person Tarun Lalwani    schedule 06.09.2017


Ответы (1)


создайте файлы docker-compose.yml

Создайте пользовательский том пути и запустите приложение в режиме роя

version: '3'
services:
    app:
        image: app
        volumes:
            - data-logs:/var/wslogs

volumes:
  data-logs:
    driver: local
    driver_opts:
      o: bind
      type: none
      device: /my/host/path/logs/
person Jinna Balu    schedule 17.10.2017