如何使用官方Tensorflow Docker容器在主机目录中保存和编辑Jupyter Notebook?

时间:2019-04-12 20:18:05

标签: docker tensorflow jupyter-notebook

我想使用官方的Tensorflow docker images来创建和编辑存储在主机上的Jupyter笔记本。

我对我需要提供的开关有些困惑。要在主机上运行Tensorflow脚本,文档建议:

docker run -it --rm -v $PWD:/tmp -w /tmp tensorflow/tensorflow python ./script.py

..并运行Jupyter服务:

docker run -it -p 8888:8888 tensorflow/tensorflow:nightly-py3-jupyter

当我尝试合并交换机以运行Jupyter +安装主机卷时:

docker run -it --rm -v $PWD:/tmp -w /tmp -p 8888:8888 tensorflow/tensorflow:nightly-py3-jupyter

...它仍在访问存储在容器中的笔记本,而不是主机。

1 个答案:

答案 0 :(得分:0)

笔记本存储在容器/ tf文件夹中,因此在其中复制文件将达到目的:

docker run -it --rm -v $PWD:/tf  -p 8888:8888 tensorflow/tensorflow:nightly-py3-jupyter

您提到的第一个命令用于运行在主机而不是笔记本电脑上开发的 TensorFlow程序