使用gcloud推送Docker镜像失败

我试图在谷歌云上部署一个jijster项目。 我能够创build一个docker的形象,但我一直无法推动它。 在谷歌云SDK壳,当我运行:

gclouddocker工具 – 推送gcr.io/dimadigitallearning/openjdk-app:0.0.1

我得到这个错误:

连接时发生错误:发布http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.28/images/gcr.io/dimadigitallearning/openjdk-app/push?tag = 0.0.1 :open //./pipe/ docker_engine:Le fichierspécifiéest introuvable。 在Windows的默认守护进程configuration中,docker客户端必须运行提升才能连接。 这个错误也可能表明docker守护进程没有运行。

这是我第一次使用谷歌云和docker。

我也有这个问题,并通过确保正确的docker envvariables被设置来解决它。 要查看这些值(至less在包含docker-machine的Windows 7 / Docker Toolkit上),请执行以下操作

docker-machine env default 

除了向您展示要设置的值之外,该命令还会告诉您如何在Windows命令行上轻松设置它们:

 @FOR /f "tokens=*" %i IN ('docker-machine env default') DO @%i 

一旦完成,再试一次。