Docker push将层重新发送到私有存储库

Docker push将层重新发送到私有存储库,docker,docker-registry,Docker,Docker Registry,我有一个基本映像,我想从中创建新映像以进行部署。映像是在本地构建的,并使用basic auth部署到另一台服务器上的内部托管存储库中。在对基本/可部署映像进行更改时,我发现有些层会被重新发送,即使存储库以前已经看到了它们 既然层是“固定”的,而且存储库以前已经看到我的登录用户发送了它们,为什么docker在推送时会重新发送它们,而不仅仅是发送新层?这似乎是当前docker版本中的一个缺陷,它可能会多次发送某些层。见:

我有一个基本映像,我想从中创建新映像以进行部署。映像是在本地构建的,并使用basic auth部署到另一台服务器上的内部托管存储库中。在对基本/可部署映像进行更改时,我发现有些层会被重新发送,即使存储库以前已经看到了它们


既然层是“固定”的,而且存储库以前已经看到我的登录用户发送了它们,为什么docker在推送时会重新发送它们,而不仅仅是发送新层?

这似乎是当前docker版本中的一个缺陷,它可能会多次发送某些层。见: