与Jupyter的WSL2上的docker共享Windows文件夹



我目前正在尝试使用docker使用WSL2设置我的数据科学环境。因此,我的目标是将所有内容存储在windows上,使用windowsDockerDesktop在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驱动器。我真的很感激任何帮助!

谢谢!

我有点误解了"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=''

最新更新