首页 文章

gcloud错误:(gcloud.app.deploy)错误响应:[3]

提问于
浏览
1

运行 gcloud app deploy 后,我尝试使用gcloud和google Cloud API将我的应用程序部署到容器时遇到下一个错误 .

Step 5 : CMD npm start
---> Running in cb3b29e90183
---> 296d95a6ac52
Removing intermediate container cb3b29e90183
Successfully built 296d95a6ac52
PUSH
The push refers to a repository [us.gcr.io/<ID_PROJECT>/appengine/default.20160906t225412] (len: 1)
296d95a6ac52: Preparing
296d95a6ac52: Pushing
296d95a6ac52: Pushed
d6a5f487b829: Preparing
d6a5f487b829: Pushing
d6a5f487b829: Pushed
b71be5d9c21a: Preparing
b71be5d9c21a: Pushing
b71be5d9c21a: Pushed
75d5a58c171b: Preparing
75d5a58c171b: Pushing
75d5a58c171b: Pushed
9ff051f37ab2: Image already exists
363507e00b22: Image already exists
818131a74c7c: Image already exists
cc57a274adf5: Image already exists
c7c7a273971f: Image already exists
b21b3e3bc691: Image already exists
latest: digest:sha256:70668fb04a90187c890eb6ba3119b6af46838a5518f7a96e8996f1d5fda6dc52    size: 33255
DONE
Updating service [default]...failed.

ERROR: (gcloud.app.deploy) Error Response: [3] Docker image us.gcr.io/<PROJET_ID>/appengine/default.20160906t225412:latest was either not found, or you do not have access to it.

我刚刚将我的google Cloud SDK从版本122.0.0更新到版本124.0.0我在本地机器mac环境中运行它,这是完整版本的列表:

gcloud --version

  • Google Cloud SDK 124.0.0

  • bq 2.0.24

  • bq-nix 2.0.24

  • 核心2016.08.29

  • core-nix 2016.08.29

  • gcloud

  • gsutil 4.21

  • gsutil-nix 4.21

2 回答

  • 0

    我发现错误和解决方案,显然是gcloud SDK版本升级,从 122.0.0124.0.0 在gcloud门户中损坏了我的项目ID .

    我试图从 124.0.0 切换回 122.0.0 失败并再次升级到 126.0.0 ,但最后我发现创建一个新项目并迁移我的所有容器就成了伎俩,一旦一切正常就行了!

    我不得不说,gcloud是一个非常有用和强大的工具,但是有这样的错误并且发现实际上很少有来自Google的支持让我想到回到AWS .

  • 1

    App Engine不再支持新部署的Docker V1格式映像 . 看起来使用的错误消息并没有真正传达这一点 .

    以下是有关如何确定图像所在的docker格式的文档:https://cloud.google.com/container-registry/docs/ui

    我们将努力修复错误消息 . 抱歉,麻烦 .

相关问题