关于docker container ls -f命令
来源:3-4 初识Container
骑三轮车卖青菜的鑫爷
2018-03-25
老师你好,我在使用docker container ls -f 这个命令的时候,提示过滤器错误,不知道是什么原因。
写回答
3回答
-
您好,你filter的value不对。根据文档https://docs.docker.com/engine/reference/commandline/ps/#filtering
容器的状态有created, restarting, running, removing, paused, exited, or dead,所以您应该用
docker container ls -f status=running
112018-03-30 -
麦兜搞IT
2018-03-30
您好,按照https://docs.docker.com/engine/reference/commandline/ps/#filtering 这个文档里,可filter的key就那么几个,name是可以的,但是并没有image这个key
如果你想要功能复杂的filter,你可以试试 grep
比如docker ps | grep xxxxx
00 -
骑三轮车卖青菜的鑫爷
提问者
2018-03-30
这个命令的filter只可以使用status这个字段来进行容器的筛选? 我实际是想测试下通过不同的方式来搜索我的容器,比如我机器上有成百上千个的时候,我想通过image的id 或者 容器的 name
我测试 docker containter ls -f name= xxx docker containter ls -f image =xxx ,好像实现不了我的需求00
相似问题