Github包注册表在推送docker映像时不覆盖标记
我已将名为Github包注册表在推送docker映像时不覆盖标记,docker,github-package-registry,Docker,Github Package Registry,我已将名为com.tejas:tejas api:dev的docker映像推送到github包注册表。现在,当我再次将相同的图像名称(具有更新的代码)推送到注册表时,它被成功地推送到注册表,但不会更新图像。因此,现在我有两个映像版本:dev(第一次部署的构建时间)和docker基本层(第二次也是最近一次部署的构建时间) 我做错什么了吗?或者它是GitHub包注册表错误?我相信这是GitHub包注册表的错误。我已经联系了GitHub支持部门,但尚未得到回复。我也这样做了。我还没有收到他们的回音。
com.tejas:tejas api:dev
的docker映像推送到github包注册表。现在,当我再次将相同的图像名称(具有更新的代码)推送到注册表时,它被成功地推送到注册表,但不会更新图像。因此,现在我有两个映像版本:dev(第一次部署的构建时间)和docker基本层(第二次也是最近一次部署的构建时间)
我做错什么了吗?或者它是GitHub包注册表错误?我相信这是GitHub包注册表的错误。我已经联系了GitHub支持部门,但尚未得到回复。我也这样做了。我还没有收到他们的回音。如果你听到回音一定要告诉我。我也会这么做。谢谢回复!我认为Github不允许覆盖Docker标记,因为它们有一个镜像/包不变性的策略。出于同样的原因,他们也不愿意允许删除包。我还遇到了docker底层图像的问题,并询问了Github支持部门。他们回答:“docker基本层版本是一个元标记,用作docker包的所有包\文件/图像\层的占位符。它不打算显示,因此您可以安全地忽略它,并将在将来的更新中删除。”