tensorflow 预下载的现成 docker 图片

readymade docker image for tensorflow to predownload

有预装tensorflow的现成docker镜像可以提前下载吗?我知道 gcr.io/tensorflow/tensorflow。但是据我所知,您必须先 运行 docker 才能下载它。我认为最终 运行s 发生在已经下载的副本中。

我想提前手动下载好以后用。我试过了:

$ docker image pull gcr.io/tensorflow/tensorflow

但它给了我错误:

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.32/images/create?fromImage=gcr.io%2Ftensorflow%2Ftensorflow&tag=latest: dial unix /var/run/docker.sock: connect: permission denied

您的用户应该分配有 docker 组。 docker 服务也必须在那台机器上 运行。

假设你在 linux 机器上,要添加组,你可以简单地执行:

sudo usermod -a -G docker $USERNAME

要将图像保存在您的机器上,您可以执行以下命令:

docker save --output image.tar $IMAGE

注意:文件可能很大,所以我建议 运行 也

gzip -9 image.tar

此命令的另一个版本是:

docker save $IMAGE | gzip > myimage.tgz

我忘了说在另一台机器上你必须 load 这个图像。

gunzip -c myimage.tgz | docker load

更多信息:

https://docs.docker.com/engine/reference/commandline/save/ https://docs.docker.com/engine/reference/commandline/load/