我知道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
构建新映像,该映像将保存在一个特殊的文件夹中,并且该文件夹可以在构建步骤中持续存在。但我找不到任何文件解释文件夹和位置。
我的想法是对还是错?
请帮助我澄清这一点。
1条答案
按热度按时间5lhxktic1#
docker镜像存储在Artifact Registary中,因为您将它们推到了这个位置:LOCATION-docker.pkg.dev/PROJECT_ID/REPOSITORY/IMAGE_NAME,其中REPOSITORY是“名称”字段。