我是tensorflow和Docker的新手,但三周前在设置Jupyter笔记本并运行几个tensorflow示例时取得了成功 . Mac更新了,我找不到那个笔记本,当我开始新笔记本时,我得到:
ModuleNotFoundError Traceback(最近一次调用last)in()----> 1 import tensorflow as tf 2 hello = tf.constant('Hello,TensorFlow!')3 sess = tf.Session()4 print(sess.run) (你好))ModuleNotFoundError:没有名为'tensorflow'的模块
我使用了三周前工作的相同命令:
$ docker run -it -p 8888:8888 -p 6006:6006 -v ~/lewleib/deepcars-master:/notebooks tensorflow/tensorflow
上周我发现了一个Dockerfile Image命令,但我现在无法重现 . 它给了:
Container ID: 4906b4b55fb2
Image. tensorflow/tensorflow
Command /run_jupyter.sh-...
Created 3 weeks ago
Ports 6006/ycp, 0.0.0.0:8888 > 8888/tcp
现在当我做 docker ps
时,我得到了 Headers ,但没有任何信息 . 当我做 docker run hello-world
我得到
来自Docker的你好!此消息表明您的安装似乎正常工作 .
如何配置docker镜像才能正常工作?非常感谢 .
1 回答
之前使用的容器已丢失 . 要确保,请运行
docker ps -a
.很可能正在使用的图像仍然存在 . 您可以使用
docker images
进行检查 .既然您知道存在哪些片段,哪些片段不存在,您需要参考您最初创建容器的步骤 .