繁体   English   中英

删除占用磁盘空间的Docker映像和容器

[英]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/中进行了描述,以及来自http://jimhoskins.com/2013/07/27/remove的一些注释-untagged-docker-images.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM