tensorflow的现成docker图像下载

是否有预先安装的tensorflow的现成docker镜像可以提前下载? 我知道关于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 

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

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

 sudo usermod -a -G docker $USERNAME 

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

 docker save --output image.tar $IMAGE 

注:该文件可以很大,所以我build议也运行

 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/