是否可以输出容器当前没有运行的图像id的列表?此命令输出输出中所有图像的id列表,但我只想要没有活动容器的图像。
docker images -q最后,我想删除那些没有活动容器删除硬盘的图像,这样服务器的有限空间就不满了。目前,我正在使用这个命令docker rmi $(docker images -q),因为有些映像有一个活动容器,遇到错误,cd作业失败。如果您知道一个bash脚本可以提供帮助,请添加它.
发布于 2022-07-24 21:52:27
有一个docker命令删除没有关联的正在运行的容器的图像:
docker image prune允许您清理悬空图像(悬挂的图像没有标记,也没有被任何container)
docker image prune -a引用)。将删除任何现有containers
docker image prune -a --filter "until=48h"未使用的所有图像。您可以添加一个筛选器(-- filter )来限制要修剪的图像,如本例所示,只有在48小时以上的图像。
您可以添加-f或--force标志来修剪图像,而不是提示确认。
您可以在预定的bash脚本中使用它来保持驱动器的整洁。
https://stackoverflow.com/questions/73102083
复制相似问题