使用gcloud推送Docker镜像失败

时间:2017-05-04 13:53:42

标签: docker google-cloud-platform docker-image docker-engine

我正在尝试在Google云端部署一个jhipster项目。 我能够创建一个docker图像,但我无法推动它。在google cloud SDK shell上,当我运行时:

gcloud docker - push 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:打开//./pipe/docker_engine:Lefichierspécifiéestintrouvable。在Windows上的默认守护程序配置中,必须提升docker客户端以进行连接。此错误还可能表示docker守护程序未运行。

这是我第一次使用google cloud和docker。

1 个答案:

答案 0 :(得分:1)

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

docker-machine env default

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

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

完成后,再试一次。