хоста: Windows 10Невозможно увидеть нелатинский имя файла вручную созданного тома хоста
Docker: 1.12.0
VirtureBox: 5.1.4
я сделал следующее разделить мою папку хоста для грузчика:
добавить VBox ShareFolder с:
C:/Program Files/Oracle/VirtualBox/VBoxManage sharedfolder add default -name projects -hostpath d:/Documents/Projects -automount
SSH к докер-машины и добавить файл /mnt/sda1/var/lib/boot2docker/bootlocal.sh как:
mkdir -p /d/Documents/projects
mount -t vboxsf -o defaults,uid=
идентификатор -u докер,gid=
идентификатор -g докерprojects /d/Documents/projects
перезагрузить докер-машину.
SSH к докер-машине, чтобы увидеть мой файл:
ls /d/Documents/projects
.. только имя файл с полными латинскими символами показало
ls /c/Users/myname/Desktop
.. все файлы showd, хотя и не -литиновые символы отображаются как?, это не проблема
Как я могу сделать свой новый созданный том хоста с нелатинскими именами файлов по умолчанию?
Может быть эта проблема вызвана тем, что boot2docker не поддерживает нелатинском UTF-8 очень хорошо. Этот вопрос может быть связан? http://stackoverflow.com/questions/36783538/how-to-support-input-chinese-utf-8-in-boot2dockertiny-core-bin-sh-shell –
Я так не думаю. Docker toolbox mount c: \ Users как основной том хоста, каждый файл там работает нормально. Мой вопрос заключается в том, что я не могу сделать общий объем работы другого драйвера с нелатинскими именами файлов. – chenxin