1

我已经在 Google Cloud Shell 中构建了一个 docker 映像,现在想将其推送到 Google Container Registry (GCR) 中。我收到以下错误消息:

$ sudo docker push eu.gcr.io/<project>/<image>
The push refers to a repository [eu.gcr.io/<project>/<image>] (len: 0)
Repository does not exist: eu.gcr.io/<project>/<image>

然而,我可以在 Google Cloud Console 中看到存储库及其内容(即在与 Google Cloud Shell 相同的浏览器窗口中),这在以前也有效。我之前也执行gcloud docker过身份验证。

可能出了什么问题,我怎样才能成功地将 Docker 映像推送到 GCR?

4

2 回答 2

1

德鲁克斯:

如果您仍然有兴趣找出使用 Google Cloud Shell 时出现的问题,请告诉我,我们可以尝试调查。您的症状通常意味着一些本地问题,而不是服务器端问题,尽管一切皆有可能。

于 2016-10-01T17:04:48.260 回答
0

我已恢复使用专用 VM 实例(而不是 Google Cloud Shell)来构建和推送图像。这使问题消失了。

于 2016-10-01T13:56:40.863 回答