Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows Docker安装上安装Tensorflow_Windows_Docker_Installation_Tensorflow - Fatal编程技术网

在Windows Docker安装上安装Tensorflow

在Windows Docker安装上安装Tensorflow,windows,docker,installation,tensorflow,Windows,Docker,Installation,Tensorflow,我正在尝试使用Docker安装()在Windows PC上安装Tensorflow。安装Docker后,我遵循以下说明: 最后一步:当我输入指令时,一切都很好 docker run -it b.gcr.io/tensorflow/tensorflow 我获得以下输出: [I 10:10:57.073 NotebookApp] Writing notebook server al/share/jupyter/runtime/notebook_cookie_secret [W 10:10:57.1

我正在尝试使用Docker安装()在Windows PC上安装Tensorflow。安装Docker后,我遵循以下说明:

最后一步:当我输入指令时,一切都很好

docker run -it b.gcr.io/tensorflow/tensorflow
我获得以下输出:

[I 10:10:57.073 NotebookApp] Writing notebook server
al/share/jupyter/runtime/notebook_cookie_secret
[W 10:10:57.104 NotebookApp] WARNING: The notebook s
 addresses and not using encryption. This is not rec
[W 10:10:57.105 NotebookApp] WARNING: The notebook s
 addresses and not using authentication. This is hig
nded.
[I 10:10:57.110 NotebookApp] Serving notebooks from
[I 10:10:57.110 NotebookApp] 0 active kernels
[I 10:10:57.111 NotebookApp] The Jupyter Notebook is
addresses on your system]:8888/
[I 10:10:57.111 NotebookApp] Use Control-C to stop t
 kernels (twice to skip confirmation).
我在docker终端和命令窗口中键入命令行时得到相同的消息。没有其他事情发生,我必须使用Control-C停止

我还尝试运行
b.gcr.io/tensorflow/tensorflow
的图像ID,得到了完全相同的结果

知道发生了什么吗


多谢各位

从我看到的日志消息来看,Docker映像自编写以来似乎已发生更改,因此它现在在容器中启动(IPython)服务器。要实际使用此功能,您需要使用以下命令配置到Windows主机的端口转发:

$ docker run -it -p 8888:8888 gcr.io/tensorflow/tensorflow
从中,此命令似乎未成功,因为您计算机上的端口8888上已存在侦听内容。如果您无法停止端口8888上已在侦听的内容,您可以尝试其他端口(例如8080),如下所示:

$ docker run -it -p 8080:8888 gcr.io/tensorflow/tensorflow

…然后将web浏览器连接到
http://127.0.0.1:8080

从我看到的日志消息来看,Docker映像自写入以来似乎已发生更改,因此它现在在容器中启动(IPython)服务器。要实际使用此功能,您需要使用以下命令配置到Windows主机的端口转发:

$ docker run -it -p 8888:8888 gcr.io/tensorflow/tensorflow
从中,此命令似乎未成功,因为您计算机上的端口8888上已存在侦听内容。如果您无法停止端口8888上已在侦听的内容,您可以尝试其他端口(例如8080),如下所示:

$ docker run -it -p 8080:8888 gcr.io/tensorflow/tensorflow

…然后将web浏览器连接到
http://127.0.0.1:8080

我也测试过这个:stackoverflow.com/questions/35582875/…但是命令行{$docker run-it-p8888:8888 gcr.io/tensorflow/tensorflow}我得到了这个错误:C:\Program Files\Docker Toolbox\Docker.exe:守护进程的错误响应:驱动程序在端点上的外部连接编程失败(3f8e9916 7c69e8170330354192ef9bcabca9a149265f596a3fa8d7ddcf5a1505):Bind for 0.0.0.0:8888失败:端口已分配。我还测试了这个:stackoverflow.com/questions/35582875/…但是命令行{$docker run-it-p 8888:8888 gcr.io/tensorflow/tensorflow}我得到这个错误:C:\Program Files\Docker Toolbox\Docker.exe:守护进程的错误响应:驱动程序在端点上编程外部连接失败(3f8e9916 7C69E81703303542EF9BCABCA9A149265F596A3FA8D7DDCF5A1505):绑定0.0.0.0:888失败:端口已分配。