几天前有没有办法删除已建成的泊坞窗图片?
如果我们检查docker images
,则会:
REPOSITORY TAG IMAGE ID CREATED SIZE
存在CREATED
项目。
从official document研究过,没有为此找到一个选项。
答案 0 :(得分:2)
docker image prune提供了一个过滤器,用于删除特定日期之前的图片:
docker image prune -a --filter "until=$(date +'%Y-%m-%dT%H:%M:%S' --date='-15 days')"
答案 1 :(得分:2)
https://docs.docker.com/engine/reference/commandline/image_prune/
docker image prune -a --force --filter "until=240h"
答案 2 :(得分:1)
在您的情况下,您可以告诉docker image prune删除早于给定小时数的所有图像,例如:7 * 24h = 168h。
docker image prune -a --force --filter "until=168h"
使用--force选项,不会出现任何提示,因此可以轻松地将其添加到crontab中以每天运行。
为此,请在编辑模式(crontab -e
中打开crontab,并添加以下行以每天凌晨1点运行此命令。
0 1 * * * docker image prune -a --force --filter "until=168h"