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

标签 docker docker-cli

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

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

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

最佳答案

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

docker ps | grep -v "k8s"

-v 选项告诉 grep 排除所有匹配的模式。

关于带有 NOT 条件的 docker ps 命令过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73467641/

相关文章:

mysql - AWS lightsail ubuntu 18.04 服务器上的 Docker mysql 5.7 不断重启

docker - 将文件复制或scp到/var/lib/boot2docker以便由docker-machine管理的boot2docker VM

docker - 安装PHP扩展的依赖项

docker - zuul, Eureka 服务器, Eureka 服务器和docker

docker - Docker CLI、Podman 和其他类似工具可以共享镜像的本地存储吗?

Docker BuildX 镜像未显示在 docker 镜像 ls 中

Windows Docker Cli - 不支持请求

firebase - 需要Docker Firestore项目ID