删除 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 中有描述。
我已经使用 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 中有描述。