Докер с общей папкой d диск

Я пытаюсь заставить докер смонтировать мой диск. Я боролся с большим количеством стеков и мерзавцев, и ни один из них, кажется, не работает для меня.

Я уже добавил свой диск d в общую папку

тогда я монтирую в моем docker-compose.yml

Запуск docker-compose up работает, когда папка находится на диске C, а не на диске D.

Я получу сообщение об ошибке package.json not found, означающее, что диск D не смонтирован.

Я пытался осмотреть свой контейнер, и это то, что я получаю

Я вижу, что источник - правильный путь, но он не работает.

Что-то не так с моей настройкой, или докер пока не поддерживает это? Любое решение? как переместить все на диск D?

Я попытался с установкой MACHINE_STORAGE_PATH в среде, оказалось, не работает и все испортил. Должно быть, я сделал что-то не так.

Пожалуйста помоги. Мой новый ноутбук имеет только 128 ГБ на диске C, не возможно иметь все на диске C.

Заранее спасибо.

Ответы на вопрос(1)

Вы можете проверитьДокер: постоянное монтирование общей папки VirtualBox"

Создание общей папки в VirtualBox (что вы и сделали) - это только первый шаг

Вам все еще нужно монтировать его постоянно в вашей сессии ssh boot2docker:

sudo touch /mnt/sda1/var/lib/boot2docker/bootlocal.sh

Добавьте к этому файлу:

mkdir -p /mnt/src
mount -t vboxsf -o defaults,uid=`id -u docker`,gid=`id -g docker` src /mnt/src
 Ninjoe Quah27 июн. 2016 г., 12:17
попробовал, смонтировал успешно, но все равно не работает. Все тот же вывод.
 VonC28 июн. 2016 г., 07:40
@ Нет, да, чтобы использовать тот же путь отображения
 Ninjoe Quah27 июн. 2016 г., 14:08
мне нужно что-то изменить в моем docker-compose.yml? все то же самое, включая то, что показывает инспекция.
 VonC27 июн. 2016 г., 12:53
@NinjoeQuah Можете ли вы сделатьls /mnt/d/Users/projects и посмотреть, если папка существует и доступна для чтения?
 VonC27 июн. 2016 г., 14:12
@NinjoeQuah Если вы установилиd/Users в/mnt/src, то вам нужно изменить вашdocker-compose.yml использовать/mnt/src для вашего объема.
 Ninjoe Quah06 июл. 2016 г., 16:56
протестировано, работает, но есть еще одна проблема. Которые файлы не синхронизируются.
 VonC27 июн. 2016 г., 13:14
@NinjoeQuah Изменили ли вы определение тома в docker-compose.yml? Что показывает новый докер для этого контейнера?
 VonC06 июл. 2016 г., 16:59
@NinjoeQuah Странно: эти файлы должны быть синхронизированы.
 Ninjoe Quah08 июл. 2016 г., 17:20
эээ .. ну, это не так. повторил, все тот же результат.
 VonC29 июн. 2016 г., 10:26
@NinjoeQuah Это сработало?
 VonC08 июл. 2016 г., 17:22
@NinjoeQuah У вас есть установленное гостевое дополнение на вашем VirtualBox (download.virtualbox.org/virtualbox/5.0.16/...)
 Ninjoe Quah27 июн. 2016 г., 13:05
Я установил свойd/Users в/mnt/srcи я попробовал ваше предложениеls /mnt/src/projects  распечатал файлы в каталоге
 Ninjoe Quah28 июн. 2016 г., 07:39
как это? ,- :/mnt/src а также- /mnt/src/node_modules ?

Ваш ответ на вопрос