Ограничение размера для файлов, разделяемых с гостевой системы Linux, для размещения в Docker для Windows - PullRequest
0 голосов
/ 14 декабря 2018

Я пытаюсь обмениваться файлами между контейнером Linux и хостом Windows, используя Docker для Windows (v2.0.0.0 в Windows 10 Pro).Рекомендуется использовать именованные тома для хранения данных, но я хотел бы поделиться данными с гостем, выполнить вычисления и записать результат обратно на хост.Благодаря совместному использованию дисков Windows и монтирования bind это возможно, но интересно только для файлов размером до ~ 200 МБ!

Контрольный пример для записи файла из контейнера на диск d:

 docker run --rm -v d::/data ubuntu dd if=/dev/urandom bs=1M count=1000 of=/data/test.dat

Фактический возможный размер файла варьируется, но для моих тестовых систем он терпит неудачу на 300 МБ.Эта проблема была описана ранее и, вероятно, связана с совместным использованием SMB / CIFS.Это общая проблема?Как можно это преодолеть (например, акции NFS)?

...