docker / quays 标签版本控制是如何工作的?

问题描述 投票:0回答:0

所以我在本地用 dockerfile 构建一个镜像,然后用特定的标签将镜像推送到码头

podman build -t quay.io/user/test:v1.0
pushman push quay.io/user/test:v1.0

我在码头看到图像,可以拉动并运行它。

但是,如果我更改代码并再次运行相同的命令

podman build -t quay.io/user/test:v1.0
pushman push quay.io/user/test:v1.0

我看到码头图像显示该标签上已收到更新图像。但是,当我拉取图像时,代码更改不存在。

如果我将 pod 构建产生的完全相同的 sha 推送到带有不同标签(即 v2)的码头,则更改会显示。

有没有办法以我尝试的方式覆盖现有标签?这样做的正确方法是什么?

docker-registry podman quay.io
© www.soinside.com 2019 - 2024. All rights reserved.