docker推送从一个给定的提交和以后的完整性失败
我正在尝试将Docker容器推送到Google云端平台上的私人注册中心:
gcloud docker -- push gcr.io/<project-name>/<container-name>
并且校验和失败:
e9a19ae6509f: Pushing [========================================> ] 610.9 MB/752.4 MB xxxxxxxxxxxx: Layer already exists ... xxxxxxxxxxxx: Layer already exists file integrity checksum failed for "var/lib/postgresql/9.5/main/pg_xlog/000000010000000000000002"
然后,我从容器中删除了该文件(以及更多),进行了更改,并试图推送新的映像。 我得到了同样的错误。
有没有一些方法来推高我的形象,而不推动提交包含破损的文件? 任何洞察为什么新的提交以同样的方式失败?
FWIW,在联系registry之前看起来像是一个本地守护进程错误,所以我非常怀疑有什么我们可以在我们这边做的。 也就是说,如果你像Jake(jsand)所build议的那样向我们伸出援助之手,我们希望能够帮助你解决这个问题。