【问题标题】:Podman how remove all exited containers if there are manyPodman 如果有很多容器,如何删除所有退出的容器
【发布时间】:2021-05-14 03:49:39
【问题描述】:

我刚刚意识到,在使用 Podman 运行容器的服务器上,有许多容器处于“已退出”状态,并且想一次性删除所有容器。

我如何使用 Podman 做到这一点?

【问题讨论】:

    标签: linux-containers podman redhat-containers


    【解决方案1】:

    根据official documentation,有一个专门用于此目的的命令:

    从本地存储中移除所有停止的容器:

    podman container prune
    

    【讨论】:

      【解决方案2】:

      在搜索了一段时间后,我找到了一种快速简便的衬管来清洁我退出的容器。

      一个选项是:

      podman rm -f $(podman ps -a -f "status=exited" -q)
      

      第二个选项是:

      podman ps -f status=exited --format "{{.ID}}" | xargs podman rm -f
      

      非常感谢dannotdaniel 提供第二个选项。这至少为我节省了一个小时。 :)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-05-28
        • 2016-07-12
        • 2016-10-28
        • 2021-07-14
        • 1970-01-01
        • 2021-11-07
        • 1970-01-01
        • 2019-09-25
        相关资源
        最近更新 更多