本着this question的精神,码头工人如何确定图像和容器使用的磁盘空间的“可回收性”? docker system df
的示例(我最近prune
d):
>> xx:xx:xx > nope > docker >> docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 12 0 14.07GB 14.07GB (100%)
Containers 0 0 0B 0B
Local Volumes 7 0 817.1kB 817.1kB (100%)
Build Cache 0B 0B
我可以使用Dockerfile或docker-compose.yaml来操纵或控制如何将此指定应用于磁盘空间吗?例如,如果我想根据某些条件(文件数或文件总大小)不断清理容器,服务或群集中的/mnt
或/var/log
,那么有办法那?
我已经RTFM了v1.28 API doc,但是我在“响应”部分只看到了对SpaceReclaimed
的引用,prune documentation本身也没有提供任何线索(尽管我可能不了解--filter
的作用。
答案 0 :(得分:0)
对您的问题的回答是否定的,没有办法控制RECLAIMABLE
的数字,因为Docker这个字段是通过对未由任何容器使用的图像使用的空间量求和来计算的。
您可以看到我对您提到的问题here的回答。