Совместное использование папки Windows с docker на WSL2 для Jupyter - PullRequest
0 голосов
/ 02 августа 2020

В настоящее время я пытаюсь настроить свою среду обработки данных с помощью WSL2, используя docker. Итак, моя цель - хранить все на windows, используя windows Docker Desktop для запуска Jupyter в контейнере на WSL2. Поэтому я пытаюсь смонтировать диск c в моем контейнере docker с помощью следующего кода, выполняемого в Powershell (не в оболочке Linux):

docker run -v `pwd`:/mnt/c/Users/rener/ -p 8888:8888 minicondacontainer jupyter lab --ip='*' --port=8888 --allow-root --no-browser --NotebookApp.token='' --NotebookApp.notebook_dir='/mnt/c/Users/rener/'

Он только связывает новый рабочий каталог, но не мой windows диск. Буду очень признателен за любую помощь!

Спасибо!

1 Ответ

0 голосов
/ 02 августа 2020

Я как бы неправильно понял "docker -v". Моя предыдущая команда смонтировала только текущий рабочий каталог, что не сработало, потому что рабочий каталог PowerShell - windows, а docker выполняется в WSL. Следующее решило это:

docker run -v /c/Users/rener/:/host/ -p 8888:8888 minicondacontainer jupyter lab --ip='*' --port=8888 --allow-root --no-browser --NotebookApp.token=''
...