如何解决docker问题? 当我使用最新的 EC2 和 docker (1.9.1) 时 无论图像是什么,他们总是告诉我这个错误: ”“” 摘要 sha256 的文件系统层验证失败 ”“”
我该怎么办?
这看起来像是来自受信任沙箱的错误。
但它已经在其他上下文中看到过,例如issue 15603
尝试并停止/重新启动 docker 守护进程,并删除所有图像
sudo service docker stop
sudo service docker start
docker images -q | xargs docker rmi
我在virtualbox上运行ubuntu时遇到了这个问题,最后我发现这可能是因为virtualbox软件坏了。重新安装virtualbox后,一切正常(之前创建的VM仍然可以工作,不需要创建新的VM)。
更多信息
同时,当我跑步时:
apt update
我收到此错误:
Hash Sum mismatch
Hashes of expected file:
- SHA256:03a16e592ababd5fbd11dc5c90503f166340d0f87efd69315892151df20f0a6a
- Filesize:18208700 [weak]
Hashes of received file:
- SHA256:cf0461e3778f9765def3cdd527b66d477602b890c3bf0672376e7c3f41285c46
- Filesize:18208700 [weak]
Last modification reported: Fri, 10 Jun 2022 03:36:01 +0000
当我的磁盘空间不足时,这发生在我身上。
我决定删除 /var/lib/docker/ 的内容(但是注意!!这样你将删除所有图像、容器和配置)
rm -rf /var/lib/docker/*
然后
service docker stop
service docker start