docker ps -aq
仅显示7-9张图片。
/var/lib/docker/graph
显示了许多图像。
当我创建文件时,由于系统完全错误而导致写入错误。我试图创建符号链接。但是我无法移动所有的码头工作者。
删除/ var / lib / docker / graph下的所有内容是否合适?除了创建符号链接和扩展磁盘之外,还有哪些其他可能性?我宁愿删除不必要的东西。
<none> <none> 02a16288ef14 6 days ago 773.3 MB
<none> <none> 21a606deee7e 6 days ago 773.3 MB
<none> <none> 8a38f2888018 6 days ago 773.2 MB
<none> <none> f41395b7637d 6 days ago 773.3 MB
<none> <none> 8b82d707167c 6 days ago 773.3 MB
答案 0 :(得分:7)
要摆脱“悬空”图像,请运行以下命令:
$ docker rmi $(docker images -q -f dangling=true)
那应该清除所有标记为“无”的图像。但请注意,图像将共享基础层,因此Docker使用的磁盘空间总量将远远低于您通过累加所有图像的大小而获得的磁盘空间总量。
答案 1 :(得分:6)
使用docker ps -a
获取容器ID和图像ID。您可以使用
docker rm <containerID>
然后您可以使用
删除图像 docker rmi <imageID>
答案 2 :(得分:3)
根据给出的答案here,
/ var / lib / docker / repositories-aufs是一个包含本地的JSON文件 图像信息。可以使用命令docker images查看此内容。
请参阅此link,可以通过以下命令停止和删除Docker容器
docker ps
答案 3 :(得分:0)
我遇到了类似的问题。然后我意识到摇摇欲坠的码头工作正在占用空间。
您可以使用以下命令
删除悬空泊坞窗卷 docker volume rm $(docker volume ls -qf dangling=true)