Монтирование тома в Docker-контейнер с помощью GPflow
Я пытаюсь смонтировать файл с моего локального компьютера в контейнер докера, на котором я работаю. Но папка не видна, когда я открываю Jupyter Notebook. я бегу gpflow/gpflow
,
- Я использую Windows 10.
- Мой локальный диск добавляется к общим дискам в настройках Docker.
- Команда, которую я использую:
docker run -it -v "path_to_file:/tmp" -p 8888:8888 gpflow/gpflow
Если я попытаюсь запустить Anaconda
Контейнер и смонтировать ту же папку к нему, все работает как положено. Я получаю папку /tmp с общими файлами с моего диска при открытии Jupyter Notebook
, Я пытался найти ответ, но я не могу найти никакого решения для меня, чтобы работать. Буду признателен за понимание того, как решить эту проблему.
1 ответ
Jupyter Notebook
рабочий каталог находится в /notebooks/
файл внутри Docker
контейнер. Итак, команда bash docker run -it -v "path_to_file:/tmp" -p 8888:8888 gpflow/gpflow
фактически монтирует файл, но в корневую папку (которая не видна в Jupyter Notebook
, поскольку его нет в рабочем каталоге). Решение:
docker run -it -v "path_to_file:/notebooks/tmp" -p 8888:8888 gpflow/gpflow