You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker文档:container ls命令的--filter/-f选项工作机制说明在哪?

Docker container ls --filter选项的详细说明

Docker官方文档中,container ls命令的--filter(简写-f)选项的具体工作机制,在通用的资源过滤规则章节里有完整说明,核心过滤规则整理如下:

  • 状态过滤:通过status关键字指定容器状态,可取值包括created、restarting、running、removing、paused、exited、dead。示例:
    docker container ls -f status=running
    
  • 名称/ID过滤:用name或id关键字匹配容器名称或ID,支持部分字符串匹配。示例:
    docker container ls -f name=my-web-app
    
  • 标签过滤:通过label关键字按容器标签过滤,可仅指定标签键(如label=env),或同时指定键值对(如label=env=production)。示例:
    docker container ls -f label=env=production
    
  • 镜像溯源过滤:用ancestor关键字指定镜像名称或ID,过滤基于该镜像创建的所有容器。示例:
    docker container ls -f ancestor=nginx:1.25
    
  • 退出码过滤:针对已退出的容器,用exited关键字指定退出状态码进行过滤。示例:
    docker container ls -f exited=0
    
  • 网络关联过滤:用network关键字指定网络名称或ID,过滤连接到该网络的容器。示例:
    docker container ls -f network=my-custom-net
    

这些过滤逻辑是Docker命令的通用规则,同样适用于docker ps(container ls的别名)等其他支持--filter选项的命令。

内容的提问来源于stack exchange,提问作者Alex 75

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 16:55:25