docker ps 命令的带 NOT 条件的过滤器

rur*_*502 5 docker docker-cli

我使用 minkube 作为 docker 引擎。因此,我可以使用“docker ps”命令获取与 minikube 容器相关的许多容器实例。我想看看没有它们的容器。

minikube 容器的名称以“k8s-bra-bra”开头,所以我想使用它进行过滤。

docker ps命令支持--filter选项,但我不知道如何设置 NOT 条件,例如docker ps --filter "name!=k8s*". 请帮忙。谢谢。

Nic*_*ert 7

我查看了 Docker 文档,似乎没有设置这样的 NOT 条件的默认方法。
但是,您可以使用以下grep命令进行过滤:

docker ps | grep -v "k8s"
Run Code Online (Sandbox Code Playgroud)

-v选项指示grep排除所有匹配模式。