NIK*_*NIK 8 linux-containers redhat-containers podman
在一台使用 Podman 运行容器的服务器上,我刚刚意识到,有许多处于“已退出”状态的容器,并且想要一次性删除所有容器。
我怎样才能用 Podman 做到这一点?
小智 16
根据官方文档,有一个专门用于此目的的命令:
从本地存储中删除所有已停止的容器:
podman container prune
Run Code Online (Sandbox Code Playgroud)
经过一段时间的搜索,我找到了一种快速简便的内衬来清洁我退出的容器。
一种选择是:
podman rm -f $(podman ps -a -f "status=exited" -q)
Run Code Online (Sandbox Code Playgroud)
第二个选项是:
podman ps -f status=exited --format "{{.ID}}" | xargs podman rm -f
Run Code Online (Sandbox Code Playgroud)
非常感谢dannotdaniel提供的第二个选择。这至少节省了我一个小时。:)
| 归档时间: |
|
| 查看次数: |
7747 次 |
| 最近记录: |