0

我正在尝试将 docker 容器推送到 Google Cloud Platform 上的私有注册表:

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"

然后我从容器中删除了该文件(以及更多),提交了更改,并尝试推送新图像。我得到了同样的错误。

有什么方法可以在不推送包含损坏文件的提交的情况下推送我的图像吗?任何洞察为什么新的提交以同样的方式失败?

4

1 回答 1

0

FWIW,在联系注册表之前看起来像是本地守护程序错误,所以我非常怀疑我们能做些什么。也就是说,如果您按照 Jake (jsand) 的建议与我们联系,我们有望帮助您解决问题。

于 2017-03-09T15:11:04.623 回答