我正在尝试在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。
答案 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
完成后,再试一次。