根据已删除的图像删除docker图像

根据已删除的图像删除docker图像,docker,Docker,所以,我一直在做一些我知道最终会很糟糕的事情,我使用docker rm-f标志删除了一个图像B,因为它一直在抱怨另一个图像A仍在使用它,我没有找到特定的图像A,看不到它,所以我想,我将使用“-f”。 不幸的是,它确实存在,现在我不能再删除图像A了,因为我删除了它的依赖图像B,并且我继续得到它 Error response from daemon: No such id <id-of-already-removed-image-with--f-option> error: failed

所以,我一直在做一些我知道最终会很糟糕的事情,我使用docker rm-f标志删除了一个图像B,因为它一直在抱怨另一个图像A仍在使用它,我没有找到特定的图像A,看不到它,所以我想,我将使用“-f”。 不幸的是,它确实存在,现在我不能再删除图像A了,因为我删除了它的依赖图像B,并且我继续得到它

Error response from daemon: No such id <id-of-already-removed-image-with--f-option>
error: failed to remove one or more images
来自守护进程的错误响应:没有这样的id 错误:无法删除一个或多个图像 当我试图移除它时


因此,基本上,我可以删除指向不再存在的图像的图像吗?

通过关闭docker

service docker.io stop
将/etc/default/DOCKER.io中的DOCKER_选项更改为

DOCKER_OPTS="--graph=/home/kasper/dockerrepo"
重新启动docker通过 服务docker.io启动
然后删除Var/lib/docker。没有找到更细粒度的方法来清理这个

好的,我刚刚停止了docker服务并完全删除了/var/lib/docker。我还在/etc/default/docker.io.conf中将它指向一个更好的文件夹,因为它正在填充我的ssd。愚蠢的问题,简单的回答。。。