0

我目前尝试使用 docker 使用 WSL2 设置我的数据科学环境。所以我的目标是将所有内容存储在 Windows 上,使用 Windows Docker Desktop 在 WSL2 上的容器中运行 Jupyter。因此,我尝试在我的 docker 容器中安装 c 驱动器,并在 Powershell(不是 Linux shell)上执行以下代码:

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 驱动器。我真的很感激任何帮助!

谢谢!

4

1 回答 1

1

我有点误解了“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=''
于 2020-08-02T17:44:32.663 回答