我通过 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/app、discourse/base、discourse/discourse)感到困惑……
能否请一位有经验的人提供一个通用的“清理”操作指南,教我如何只保留最近的(比如 3 个)镜像?我并不是 Docker 专家……