2016-06-07 1 views
1

Когда я пытаюсь запустить контейнер на OSX (с док-станцией на виртуальной машине Parallels) и смонтировать том, расположенный в /tmp, том кажется пустым.Объем докеры, расположенный в/tmp на OSX, пустой

> mkdir -p /tmp/foo/bar 
> docker run -ti -v /tmp/foo:/foo ubuntu ls /foo 

Я ожидаю увидеть его список bar, однако, она пуста. Это работает:

> mkdir -p /Users/myuser/tmp/foo/bar 
> docker run -ti -v /Users/myuser/tmp/foo:/foo ubuntu ls /foo 
bar 

То же самое происходит с папками, созданных с mktemp, которые в конечном итоге в /folders. Как я могу сделать докеры правильными?

ответ

0

Это хорошо известная проблема. Причина этого связана с виртуальной машиной, когда она создана, она монтирует папки в каталоге «Пользователи», что делает ее единственной папкой, доступной для контейнеров. Аналогичная проблема https://github.com/docker/kitematic/issues/1192

+0

Спасибо за ваш намек. На самом деле это не решение, но я думаю, что сейчас нет. –

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