пустая папка в контейнере, когда Docker запускает -v в - PullRequest
0 голосов
/ 06 марта 2019

Я использую Docker версии 18.09.2 для Windows 10. Я хочу смонтировать папку в контейнер Linux с помощью команды

docker run -it -v C:\work:/mnt/data/work ubuntu bash

когда в новой консоли я проверяю контейнер с помощью команды

 docker inspect new_Created_Container_Name

Это результат:

 "Mounts": [
                {
                    "Type": "bind",
                    "Source": "/host_mnt/c/work",
                    "Destination": "/mnt/data/work",
                    "Mode": "",
                    "RW": true,
                    "Propagation": "rprivate"
                }

Я полагаю, что изменение значения распространения с rprivate на shared решит проблему. Есть ли простой способ добиться этого ??

1 Ответ

0 голосов
/ 06 марта 2019

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

Docker for Windows sharing

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...