У меня есть Mac под управлением OS X Sierra (хост-ОС), и я использую VirtualBox для запуска Xubuntu 16.04 (гостевая ОС) и всех моих разработок внутри гостевой ОС. Я установил общую папку с помощью гостевых дополнений VirtualBox, которые монтируются в / media / sf_Projects, а также имеют символическую ссылку из / home / me / Projects.
У меня установлен Docker в гостевой ОС Xubuntu, и я пытаюсь запустить приложение (записную книжку Jupyter) в контейнере, который требует, чтобы вы подключили том данных для сопоставления с одной из его внутренних папок.
Когда я подключаюсь с помощью переключателя -v
, используя / media / sf_Projects или / home / me / Projects, приложение выдает мне ошибку 404, говоря, что путь не существует. Я подумал, что это странно, потому что это корневой каталог приложения. Поэтому я попытался смонтировать, используя вместо этого родительский каталог / media или / home / me, и он отлично работает и находит все другие дочерние папки, кроме папки Projects. Кажется, Docker не может прочитать мой путь к проектам.
Что-то я делаю неправильно, чтобы подключить мою общую папку VirtualBox к Docker? Или то, что я делаю, невозможно?