2016-10-10 1 views
0

хоста: Windows 10Невозможно увидеть нелатинский имя файла вручную созданного тома хоста

Docker: 1.12.0

VirtureBox: 5.1.4

я сделал следующее разделить мою папку хоста для грузчика:

  1. добавить VBox ShareFolder с:

    C:/Program Files/Oracle/VirtualBox/VBoxManage sharedfolder add default -name projects -hostpath d:/Documents/Projects -automount

  2. 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

  3. перезагрузить докер-машину.

  4. SSH к докер-машине, чтобы увидеть мой файл:

    ls /d/Documents/projects

    .. только имя файл с полными латинскими символами показало

    ls /c/Users/myname/Desktop

    .. все файлы showd, хотя и не -литиновые символы отображаются как?, это не проблема

Как я могу сделать свой новый созданный том хоста с нелатинскими именами файлов по умолчанию?

+0

Может быть эта проблема вызвана тем, что boot2docker не поддерживает нелатинском UTF-8 очень хорошо. Этот вопрос может быть связан? http://stackoverflow.com/questions/36783538/how-to-support-input-chinese-utf-8-in-boot2dockertiny-core-bin-sh-shell –

+0

Я так не думаю. Docker toolbox mount c: \ Users как основной том хоста, каждый файл там работает нормально. Мой вопрос заключается в том, что я не могу сделать общий объем работы другого драйвера с нелатинскими именами файлов. – chenxin

ответ

Смежные вопросы