【问题标题】:Pushing a Docker image with gcloud failed使用 gcloud 推送 Docker 映像失败
【发布时间】:2017-05-04 13:53:41
【问题描述】:

我正在尝试在谷歌云上部署一个 jhipster 项目。 我能够创建一个 docker 映像,但我无法推送它。在谷歌云 SDK 外壳上,当我运行时:

gcloud docker -- 推送 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: Le fichier spécifié est introuvable。在 Windows 上的默认守护程序配置中,必须运行提升的 docker 客户端才能连接。这个错误也可能表明 docker daemon 没有运行。

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

【问题讨论】:

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


    【解决方案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
    

    完成后,再次尝试推送。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-02
      相关资源
      最近更新 更多