Nvidia Theanodocker图像不可用

试图运行docker命令:

nvidia-docker run -d -p 8888:8888 -e PASSWORD="123abcChangeThis" theano_secure start-notebook.sh # Then open your browser at http://HOST:8888 

取自https://github.com/nouiz/Theano-Docker

返回错误:

 Error: image library/theano_secure:latest not found 

出现theano_secure图片目前不可用?

searchtheano_secure:

 $ nvidia-docker search theano_secure:latest NAME DESCRIPTION STARS OFFICIAL AUTOMATED 

这个命令的返回是空的,所以图像不可用? 如果有的话,是否有另一种来自NVIDIA的Theanodocker图像?

更新:

从源头build设:

 docker build -t theano_secure -f Dockerfile.0.8.X.jupyter.cuda.secure . 

返回:

 Err http://developer.download.nvidia.com Release.gpg Unable to connect to developer.download.nvidia.com:http: [IP: 184.24.98.231 80] 

和:

 W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/InRelease 

手动检查URL: http : //developer.download.nvidia.com&http : //archive.ubuntu.com/ubuntu/dists/trusty/InRelease都不可用。 我应该build立与替代docker文件?

更新2:

我认为这个错误发生,因为http://archive.ubuntu.com/ubuntu/dists/trusty/InRelease不存在。 但是http://archive.ubuntu.com/ubuntu/dists/trusty/Release确实存在。

docker可以修改为使用http://archive.ubuntu.com/ubuntu/dists/trusty/Release而不是http://archive.ubuntu.com/ubuntu/dists/trusty/InRelease ?

OS版本:

 lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.4 LTS Release: 14.04 Codename: trusty 

更新3:

“你应该先build造docker”,在nvidia-docker运行之前“我尝试过了

 docker build -t theano_secure -f Dockerfile.0.8.X.jupyter.cuda.secure . 

它返回:

 Err http://developer.download.nvidia.com Release.gpg Unable to connect to developer.download.nvidia.com:http: [IP: 184.24.98.231 80] 

我可以拉图像docker pull kaixhin/theano但是这不能通过Jupyter笔记本运行在nvidia-docker run -it -p 8888:8888 tensorflow/tensorflow:latest-gpu相同的方式nvidia-docker run -it -p 8888:8888 tensorflow/tensorflow:latest-gpulogging在https://hub.docker.com / r / tensorflow / tensorflow / 。 有没有似乎是一个dockerJupyter Theano容器可用。

如何通过Jupyter笔记本揭露docker实例kaixhin / theano?

我试过了: nvidia-docker run -d -p 8893:8893 -v --name theano2 kaixhin/theano start-notebook.sh但收到错误:

  docker: Error response from daemon: invalid header field value "oci runtime error: container_linux.go:247: starting container process caused \"exec: \\\"start-notebook.sh\\\": executable file not found in $PATH\"\n". 

kaixhin/theanodocker集装箱的修改,以通过Jupyter笔记本揭露它?

 Error: image library/theano_secure:latest not found 

因为theano_secure不喜欢ubuntucentos ,它不是theano_secure集线器上的官方仓库,所以你需要自己构build它。

 Err http://developer.download.nvidia.com Release.gpg Unable to connect to developer.download.nvidia.com:http: [IP: 184.24.98.231 80] 

请首先检查您的networking连接, telnet 184.24.98.231 80

也许你在一个有限的networking位置,尝试在代理之后再次这样做。 您可能需要了解如何在代理之后构build图像 。

根据我对nouiz/Theano-Docker README理解,在nvidia-docker run之前,您应该先docker build nouiz/Theano-Docker README docker build

但由于构build是棘手的,我会尝试代替docker pull kaixhin/theano (来自kaixhin/cuda-theano/ ),更近期(3天前),基于theano Dockerfile

该映像依赖于CUDA ,需要在安装了NVIDIA Docker的Ubuntu主机操作系统上运行。 驱动程序要求可以在NVIDIA Docker wiki上find。