Google Cloud Build将Docker镜像保存在哪里

mu0hgdu0  于 2023-08-03  发布在  Docker
关注(0)|答案(1)|浏览(129)

我知道Google Cloud Build将在构建步骤中保持/workspace。(如此处所述)
但是我不明白为什么这两个构建步骤可以在两个不同的步骤中持久化Docker镜像(从here开始)。

steps:
- name: 'gcr.io/cloud-builders/docker'
  args: ['build', '-t', 'LOCATION-docker.pkg.dev/PROJECT_ID/REPOSITORY/IMAGE_NAME', '.']
- name: 'gcr.io/cloud-builders/docker'
  args: ['push', 'LOCATION-docker.pkg.dev/PROJECT_ID/REPOSITORY/IMAGE_NAME']

字符串
我认为如果我们通过docker build构建新映像,该映像将保存在一个特殊的文件夹中,并且该文件夹可以在构建步骤中持续存在。但我找不到任何文件解释文件夹和位置。
我的想法是对还是错?
请帮助我澄清这一点。

5lhxktic

5lhxktic1#

docker镜像存储在Artifact Registary中,因为您将它们推到了这个位置:LOCATION-docker.pkg.dev/PROJECT_ID/REPOSITORY/IMAGE_NAME,其中REPOSITORY是“名称”字段。

相关问题