删除 docker 占用磁盘 space 的图像和容器

Remove docker images and containers that are taking disk space

我已经使用 Docker 一段时间了...我通常将命令 "docker run" 发送到 运行 容器。今天,我遇到了将数据保存到数据库磁盘的问题:

No space left on device

根据网上的各种文档,解决方法是使用如下命令:

docker stop $(docker ps -a -q) docker rm $(docker ps -a -q)

然而,它在很多条目中都失败了......有没有正确的方法来清理容器和图像?

最新版本Docker支持以下命令:

$ docker rmi $(docker images -q --filter "dangling=true")

该命令将正确删除图像...这在 https://www.calazan.com/docker-cleanup-commands/, and some comments from http://jimhoskins.com/2013/07/27/remove-untagged-docker-images.html 中有描述。