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