docker用更改的Dockerfile和相同的标签推送到注册表

前端之家收集整理的这篇文章主要介绍了docker用更改的Dockerfile和相同的标签推送到注册表 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

想象一下,我有基于Dockerfile的Docker映像,我将标记&将其推入Docker注册

随着时间的流逝,我更改了Dockerfile(添加/更改新指令,…)

现在,我将再次使用与最初使用的标签相同的标签标记新映像,并将其推入Docker注册

> Docker注册表对新层有何反应?
> Docker注册表对已更改的层有何反应?
>是否会使用最新版本覆盖现有图像?
>是否应该使用其他标签来确保正确放置新图像?

最佳答案

How does docker registry react to new layers?
How does docker registry react to changed layers?

它的作用与拉取相同-不变的层将不再被推送,新的层将被推送.

Will it overwrite existing image with the latest version?

是的

Should I use different tag to make sure I have correct new image in place?

通常.使用最新来表示最新版本是可以的,但是您应该为实际版本添加第二个标签,以便从属系统可以固定到该版本并根据需要进行升级.

猜你在找的Docker相关文章