如何检查运行某个泊坞窗图像的容器数量?

时间:2016-07-19 13:20:46

标签: docker docker-compose dockerfile docker-machine docker-registry

我想检查运行图像的容器数量,我可以使用docker ps --filter ancestor ="imagename"然后计算容器数量。但是我的机器不支持此命令是否有其他方法可以执行此操作?

4 个答案:

答案 0 :(得分:10)

怎么样

docker ps | grep imagename | wc -l

答案 1 :(得分:3)

你能用

之类的东西吗?

docker inspect --format='{{.Container.Spec.Image}}' $(docker ps -q)并测试此命令返回的图像?

答案 2 :(得分:2)

接受的答案对我不起作用,https://stackoverflow.com/users/2915097/user2915097

所以我稍微调整了一下;

 docker ps -q | wc -l

所有答案基本上都是尝试获取列表并进行行数。

答案 3 :(得分:0)

你也可以尝试这个

docker ps -f ancestor="imagename" --format '{{.Names}}' | wc -l

如果要打印容器信息,然后打印计数

docker ps -f ancestor="imagename" --format '{{.Names}}' | tee >(wc -l)