我已经使用谷歌容器注册表几个星期了,有一件事情非常烦人,我无法摆脱:
我有一个 docker 镜像,除了最后一层,它根本没有变化,只有 1MB 定期更新。当我定期将此图像推送到 dockerhub 时,正如预期的那样,它告诉我所有层都已经存在,除了最后一层。
当我推送到谷歌注册表时,它会重新上传所有内容,就像它是一个全新的图像一样。
如果我不为网络流量付费,我不会太介意,但是因为我付费+上传需要很长时间,这是一个已知的错误吗?
我已经使用谷歌容器注册表几个星期了,有一件事情非常烦人,我无法摆脱:
我有一个 docker 镜像,除了最后一层,它根本没有变化,只有 1MB 定期更新。当我定期将此图像推送到 dockerhub 时,正如预期的那样,它告诉我所有层都已经存在,除了最后一层。
当我推送到谷歌注册表时,它会重新上传所有内容,就像它是一个全新的图像一样。
如果我不为网络流量付费,我不会太介意,但是因为我付费+上传需要很长时间,这是一个已知的错误吗?
We recently deployed an update to our registry which implemented support for cross-repo mounting which was introduced with the Docker 1.10.x client. This should also solve the duplicate blob push issue that you were observing.
我们知道 docker 推送到 Google Container Registry 的回归,并且正在积极调查这个问题。
谢谢你的耐心。