Ну, оказалось, что по какой-то причине брандмауэр Windows препятствовал совместному использованию папок.Похоже, это произошло потому, что сеть DockerNat была включена в список общедоступных сетей, поэтому мне пришлось запускать следующие команды в оболочке с повышенным энергопотреблением:
$Profile = Get-NetConnectionProfile -InterfaceAlias "vEthernet (DockerNAT)"
$Profile.NetworkCategory = "Private"
Set-NetConnectionProfile -InputObject $Profile
Затем я смог включить общий доступ к дискам в настройках докера и затем смонтироватьпапки заполнились файлами.
[ОБНОВЛЕНИЕ 2018-05-03] Есть хороший gist , который при перезапуске Docker сделает сеть dockerNat приватной.Все, что вам нужно сделать, это изменить файл MobyLinux.ps1 , расположенный в C:\Program Files\Docker\Docker\resources
, добавив include в 86 , функцию в 182-186 и изменив строки оператор try / catch в 399-409 для включения Set-Switch-Private
вызовов функций.