清理旧 Docker 镜像 - 有任何操作指南吗?

我通过 Docker 安装 Discourse 已经有一段时间了,并在过去几年中进行了多次升级。现在我积累了不少 Docker 镜像:

# docker images
REPOSITORY                      TAG                 IMAGE ID            CREATED             SIZE
local_discourse/app             latest              a779708720a4        2 个月前            2.68GB
discourse/base                  2.0.20190906-0522   6da16759d83d        3 个月前            2.29GB
discourse/base                  2.0.20190625-0946   2b3a5b47565f        6 个月前            1.93GB
discourse/base                  2.0.20190505-2322   ed87227f60d2        7 个月前            1.91GB
discourse/base                  2.0.20190217        9c24db193c37        10 个月前           1.92GB
discourse/base                  2.0.20181031        ea31cd77735a        13 个月前           1.88GB
discourse/base                  2.0.20180802        d6f8b6029227        16 个月前           1.74GB
discourse/base                  2.0.20180717        3af2eb204be0        17 个月前           1.71GB
discourse/base                  2.0.20171231        3925ef3919cc        24 个月前           1.73GB
discourse/base                  2.0.20170728        184b98f3b1d2        2 年前             1.81GB
discourse/base                  2.0.20190531        4aa3fe49ae44        2 年前             1.66GB
discourse/discourse             1.3.10              1881a9bd3afd        2 年前             1.54GB

显然,并非所有这些镜像都是必需的,对吧?如果我只想保留最基本的,是否可以清理掉所有的 discourse/base 镜像以及最后一个 discourse/discourse 镜像?

我对不同的镜像名称(如 local_discourse/appdiscourse/basediscourse/discourse)感到困惑……

能否请一位有经验的人提供一个通用的“清理”操作指南,教我如何只保留最近的(比如 3 个)镜像?我并不是 Docker 专家……

尝试:

./launcher cleanup