如何使用 buildah 进行修剪?

如何使用 buildah 进行修剪?

当我跑步时buildah containers,我看到这个

CONTAINER ID  BUILDER  IMAGE ID     IMAGE NAME                       CONTAINER NAME
f5a361407499     *     a24bb4013296 docker.io/library/alpine:latest  alpine-working-container
eb03f2eb1fb6     *     a24bb4013296 docker.io/library/alpine:latest  alpine-working-container-1
bb051587d0f0     *     a24bb4013296 docker.io/library/alpine:latest  alpine-working-container-2
876a6633ccff     *     a24bb4013296 docker.io/library/alpine:latest  alpine-working-container-3

我该如何修剪这个列表?我不再使用这些了。我没有看到buildah prunebuildah container prune

当我运行时,podman container ls我没有看到列出任何容器。

答案1

你需要跑

buildah rm -a

修剪所有容器。

答案2

我想对完全正确且已接受的答案进行一点补充,您需要运行以下命令来修剪这些内容:

buildah rm --all

正如您还想知道在 中看不到那些内容一样podman container ls。实际上,您可以通过包含以下标志让 Podman 向您显示这些容器--external

podman container list --external

然后,输出还将提供一个附加列,告诉您哪个工具拥有容器,以便您可以转到该工具(在您的例子中为 buildah)来修剪它们。

相关内容