用于tensorflow预制下载的现成docker图像

时间:2017-11-10 11:11:05

标签: docker tensorflow docker-image

是否有预先安装的张量流的现成泊坞窗图像可供提前下载?我知道gcr.io/tensorflow/tensorflow。但是据我所知,你必须运行docker才能首先下载它。我认为最终的运行发生在已下载的副本中。

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

$ 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

1 个答案:

答案 0 :(得分:1)

您的用户应分配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/