我在 tensorflow 中使用 jupyter 挂载本地文件夹时遇到问题。
我使用Ubuntu 20.04。我安装了 tensorflow 容器的所有必需品。 但是当我尝试用它挂载本地文件夹时,我打开默认文件夹而不是本地文件夹。
这是我的 bash 命令。
docker run --gpus all -it --rm v$(pwd)/home/peter/Documents/python:/tf/notebooks -p 8888:8888 tensorflow/tensorflow:latest-gpu-jupyter
有没有错误? 预先感谢您。
编辑
这是我的狂欢。它仍然显示默认目录。
(base) peter@peterpc:~/Documents$ docker run -d --rm --gpus all -p 8888:8888 -v $PWD/python:/tf/notebooks tensorflow/tensorflow:latest-gpu-jupyter
dbf0debcaf3ebcd409ed3d2c73f61e12a59bef9d4cf31090656c6a9462a4acfb
(base) peter@peterpc:~/Documents$ docker log
docker: 'log' is not a docker command.
See 'docker --help'
(base) peter@peterpc:~/Documents$ docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
dbf0debcaf3e tensorflow/tensorflow:latest-gpu-jupyter "bash -c 'source /et…" 26 seconds ago Up 24 seconds 0.0.0.0:8888->8888/tcp clever_solomon
(base) peter@peterpc:~/Documents$ docker logs dbf0debcaf3e
[I 12:12:15.498 NotebookApp] Writing notebook server cookie secret to /root/.local/share/jupyter/runtime/notebook_cookie_secret
[I 12:12:15.698 NotebookApp] Serving notebooks from local directory: /tf
[I 12:12:15.698 NotebookApp] Jupyter Notebook 6.1.4 is running at:
[I 12:12:15.698 NotebookApp] http://dbf0debcaf3e:8888/?token=066b76ca68eb22fe1cdd1e02f65c7a58f4cd713be19e3516
[I 12:12:15.698 NotebookApp] or http://127.0.0.1:8888/?token=066b76ca68eb22fe1cdd1e02f65c7a58f4cd713be19e3516
[I 12:12:15.698 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 12:12:15.701 NotebookApp]
To access the notebook, open this file in a browser:
file:///root/.local/share/jupyter/runtime/nbserver-1-open.html
Or copy and paste one of these URLs:
http://dbf0debcaf3e:8888/?token=066b76ca68eb22fe1cdd1e02f65c7a58f4cd713be19e3516
or http://127.0.0.1:8888/?token=066b76ca68eb22fe1cdd1e02f65c7a58f4cd713be19e3516
再次编辑
我把它放在根目录的笔记本文件夹中。我不知道。谢谢您的解答。
最佳答案
我想你忘了在 v 之前加上 - 。让我知道它是否有效
-v $PWD/python:/tf/notebookstensorflow/tensorflow:latest-gpu-jupyter
关于docker - 如何使用带有tensorflow图像的jupyter在docker中挂载本地文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64537602/