【问题标题】:Pushing the Docker image to Container Registry将 Docker 镜像推送到 Container Registry
【发布时间】:2020-07-08 17:43:56
【问题描述】:

我正在完成第 3 步:将 Docker 映像推送到 Container Registry,了解如何将 Docker 映像从 Google Clound Engine 设置到 Kubernetes 引擎,尽管来自 the following link

$

docker push gcr.io/${PROJECT_ID}/modo:v1
The push refers to repository [gcr.io/6267453573146657250/modo]
6a2e5ee87a10: Preparing
a276c90a34a4: Preparing
d675dcbcf549: Preparing
d675dcbcf549: Retrying in 1 second
0829f83db381: Retrying in 1 second
db7b61b8aab8: Retrying in 5 seconds
c5b2ac536264: Waiting
6c08a5b7d8f4: Waiting
c5b2ac536264: Waiting
6c08a5b7d8f4: Waiting
50867bb8f5d7: Waiting
72d6c6f0ea06: Waiting
8686c6b8d999: Waiting
44b57351135e: Waiting
00b029f9aa09: Waiting
18f9b4e2e1bc: Waiting
unknown: Project 'modo:6267453573146657250' not found or deleted.

我确信 ID '6267453573146657250' 是有效的,因为它是我在云引擎上的唯一项目。

【问题讨论】:

  • 是PROJECT_ID的值=6267453573146657250还是项目:6267453573146657250?
  • @hoque PROJECT_ID=6267453573146657250
  • PROJECT_ID 通常是您为项目提供的可读名称。尝试使用项目的显示名称而不是数字 ID。
  • @jbielick 如果您查看我提供的 google 文档中的锚链接上方,您会看到 PROJECT_ID 是一系列数字,而不是人类可读的名称。
  • 我在该页面的任何地方都看不到一系列数字。你能看看我添加的答案,看看是否有帮助?

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


【解决方案1】:

您需要使用PROJECT_ID 的项目 ID,而不是项目编号

This guide explains where to find this info

请注意,此示例中的项目 IDmy-sample-project-191923,而不是 314053285323。后者是项目编号

【讨论】:

  • 它接受图像,但不断重新连接,直到“未知:项目 'project:6267453573146657250' 未找到或删除”。
  • 你知道你的项目ID吗?你能用xs 来代替这里的数字吗?听起来PROJECT_ID 仍然设置不正确。
猜你喜欢
  • 2021-12-10
  • 2015-12-17
  • 1970-01-01
  • 1970-01-01
  • 2017-11-09
  • 2018-04-22
  • 1970-01-01
  • 2018-10-31
  • 2015-10-10
相关资源
最近更新 更多