Docker 推送重新发送图层到私有存储库
Docker push re-sends layers to private repository
我有一个基础映像,我想从中创建用于部署的新映像。这些图像是在本地构建的,并使用基本身份验证部署到另一台服务器上的内部托管存储库。在对 base/deployable 图像进行更改时,我观察到一些层被重新发送,即使存储库之前已经看到它们。
既然层是 'fixed' 并且存储库已经看到我的登录用户之前发送过它们,为什么 docker 在推送时重新发送它们而不是只发送新层?
这似乎是当前 Docker 版本中的一个错误,它可能会多次发送某些图层。参见:https://github.com/docker/docker/issues/12489
我有一个基础映像,我想从中创建用于部署的新映像。这些图像是在本地构建的,并使用基本身份验证部署到另一台服务器上的内部托管存储库。在对 base/deployable 图像进行更改时,我观察到一些层被重新发送,即使存储库之前已经看到它们。
既然层是 'fixed' 并且存储库已经看到我的登录用户之前发送过它们,为什么 docker 在推送时重新发送它们而不是只发送新层?
这似乎是当前 Docker 版本中的一个错误,它可能会多次发送某些图层。参见:https://github.com/docker/docker/issues/12489