stderr: layers from manifest don't match image configuration
这是我执行docker pull
命令时收到的错误。我已经完成并重建了我的图像所依赖的每个标签,但我仍然得到这个。
有没有人想过我应该在哪里解决这个问题?
答案 0 :(得分:1)
将docker从1.6.2
升级到18.06
时遇到了这个问题。
完整的讨论可以在github issue中找到。从问题的提示中,我找到了解决方案:
docker save -o /tmp/1.tar
将图像导出到tar文件docker load -i /tmp/1.tar
加载映像当我使用docker 18.06执行docker images
时,由1.6.2
拉出的图像如下所示:
REPOSITORY TAG IMAGE ID CREATED SIZE
<none> <none> c5c084240761 2 days ago 1.05GB
元数据中必须存在一些错误,导致存储库和标签为<none>
。因此,我认为重新加载图像可以解决我的问题。