无法启动 docker 守护进程 — 无效的图像

Kri*_*per 7 docker coreos

我无法启动docker daemon。当我尝试时,我收到一堆错误说

invalid image sha256:{some sha here}, failed to verify image: sha256{some sha here}
Run Code Online (Sandbox Code Playgroud)

然后一行说

Error starting daemon: layer does not exist
Run Code Online (Sandbox Code Playgroud)

我怀疑图像已损坏或其他原因 - 上次关闭此服务器时出现问题。我不介意删除图像,但如果不启动 docker,我找不到任何方法来做到这一点。我希望有某种--skip verify争论,但我找不到类似的东西。

我怎样才能启动 docker?

操作系统是 CoreOS 1010.5.0。

Kri*_*per 5

在 Docker GitHub 页面上找到了这个脚本,它可以安全地删除/var/lib/docker. 运行它清除了所有损坏的图像,我能够成功启动docker daemon.