代码之家  ›  专栏  ›  技术社区  ›  Ben

如何删除早于X且未使用的docker图像

  •  0
  • Ben  · 技术社区  · 7 年前

    docker images 显示了一些6个月前的集装箱,但和2年前一样旧。我想把8个月以上的都去掉。我能增加什么魔力 docker rmi $(MAGIC)

    0 回复  |  直到 7 年前
        1
  •  8
  •   Mostafa Hussein    7 年前

    docker images prune 它将删除所有未被任何容器使用的图像,并将其与 filter this docs 上面写着:

    可以使用 --filter

    $ docker image prune -a --filter "until=24h"
    

    如果您需要删除超过8个月的图像,命令将是:

    $ docker image prune -a --filter "until=5840h"
    

    以上命令的更灵活版本,以防需要更改 until . 鉴于此 1 730 8 几个月后,我们可以使用如下命令,让bash进行计算:

    $ docker image prune -a --filter "until=$((8 * 730))h"
    
    推荐文章