【问题标题】:How to save and edit a Jupyter notebook in a host directory using official Tensorflow docker container?如何使用官方 Tensorflow docker 容器在主机目录中保存和编辑 Jupyter 笔记本?
【发布时间】:2019-04-12 20:18:04
【问题描述】:

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

我对需要提供哪些开关感到有些困惑。要在主机上运行 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

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

【问题讨论】:

    标签: docker tensorflow jupyter-notebook


    【解决方案1】:

    笔记本存储在容器 /tf 文件夹中,因此将文件复制到那里就可以了:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-23
      • 2020-07-08
      • 2019-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-11
      相关资源
      最近更新 更多