无法在Windows中启动Docker中的TensorFlow
希望我没有错过任何东西。
我使用这个指南在我的win 7上安装了docker:
https://docs.docker.com/engine/installation/
我打开了一个新的terminal,input以下命令:
docker run -it b.gcr.io/tensorflow/tensorflow
所有donwloaded和提取,然后我得到以下按摩:
[I 16:09:55.069 NotebookApp] Writing notebook server cookie secret to /root/.local/share/jupyter/runtime/notebook_cookie_secret [W 16:09:55.122 NotebookApp] WARNING: The notebook server is listening on all IP addresses and not using encryption. This is not recommended. [W 16:09:55.122 NotebookApp] WARNING: The notebook server is listening on all IP addresses and not using authentication. This is highly insecure and not recommended. [I 16:09:55.134 NotebookApp] Serving notebooks from local directory: /notebooks [I 16:09:55.134 NotebookApp] 0 active kernels [I 16:09:55.134 NotebookApp] The Jupyter Notebook is running at: http://[all ip addresses on your system]:8888/ [I 16:09:55.134 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
然后它就像这样卡住,没有命令行,我什么都不能进入…我错过了什么?
好的,所以我find了一个答案,
有两种方法来解决它:
1)用源代码来安装tensorflow,这似乎解决了这个问题。 这是通过写入: docker run -it b.gcr.io/tensorflow/tensorflow:latest-devel
: docker run -it b.gcr.io/tensorflow/tensorflow:latest-devel
2)或者,如果您使用常规安装,请在安装前使用以下命令检查默认VM IP:
docker-machine ip default
然后,安装完成后进入http://(default_ip):8888 /
我有同样的问题,并能通过以下步骤得到它的工作:
$ docker-machine ip default
记住这个DOCKER_IP
值(复制到剪贴板)在我的情况
192.168.99.100
现在启动您的TensorFlowdocker集装箱(带端口转发):
$ docker run -it -p 8888:8888 gcr.io/tensorflow/tensorflow
现在打开网页浏览器:
$ open http://localhost:8888
你现在应该看到你的浏览器与jupyter主页
我正在做更多关于TensorFlow入门的说明, 这里有一些是OSX特有的
更新:我现在有一个更好的理解,所以我正在更新答案 – 一个泊坞窗图像使某些端口可用(可导出)映射,但默认情况下不会映射到容器运行时的主机端口。
我们可以使用-p选项将它们映射到主机。 我们指定哪个主机端口(如果有的话)已经被EXPORT端口映射到主机上。
$ docker run -p $HOSTPORT:$CONTAINERPORT someimage
- 如何运行Recurrent Neural Networks示例程序是tensorflow?
- 如何在Mac上保存docker的结果
- 无法为TensorBoard发布的端口号6006设置docker
- 在PyCharm中运行一个Docker镜像会导致“卷的规格无效”
- 我需要在没有官方tensorflow图像的Docker上使用tensorflow?
- 诗人的张量| | 重新启动Docker | 无效的参考格式
- Tensorflow应用程序在docker容器中冻结
- Docker下载Google的TensorFlow问题
- 如何从没有Jupyter的“外部”访问Tensorflow docker实例 – 分布式Tensorflow