尝试运行 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 https://github.com/nouiz/Theano-Docker
返回错误:
Error: image library/theano_secure:latest not found
theano_secure 图像当前似乎不可用?
搜索 theano_secure :
$ nvidia-docker search theano_secure:latest
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
该命令的返回为空,因此图像不可用?
如果是这样,是否有来自 nvidia 的替代 Theano 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]
and :
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/InRelease
手动检查 URL:http://developer.download.nvidia.com http://developer.download.nvidia.com & http://archive.ubuntu.com/ubuntu/dists/trusty/InRelease http://archive.ubuntu.com/ubuntu/dists/trusty/InRelease两者都不可用。我应该使用替代的 docker 文件进行构建吗?
更新2:
我认为这个错误发生的原因是http://archive.ubuntu.com/ubuntu/dists/trusty/InRelease http://archive.ubuntu.com/ubuntu/dists/trusty/InRelease不存在。然而http://archive.ubuntu.com/ubuntu/dists/trusty/Release http://archive.ubuntu.com/ubuntu/dists/trusty/Release确实存在。
docker可以修改使用吗http://archive.ubuntu.com/ubuntu/dists/trusty/Release http://archive.ubuntu.com/ubuntu/dists/trusty/Release代替http://archive.ubuntu.com/ubuntu/dists/trusty/InRelease http://archive.ubuntu.com/ubuntu/dists/trusty/InRelease ?
操作系统版本:
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.4 LTS
Release: 14.04
Codename: trusty
更新3:
“你应该先进行 docker build”,然后再运行 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
记录于https://hub.docker.com/r/tensorflow/tensorflow/ https://hub.docker.com/r/tensorflow/tensorflow/。似乎没有可用的 docker Jupyter Theano 容器。
如何通过 Jupyter Notebook 公开 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/theano
docker 容器以便通过 Jupyter 笔记本公开它?