ps – filter不能和-H一起工作

我需要获取使用特定的图像ID运行的容器列表。 但是,– --filter ancestor={Image Id}不能与-H选项一起使用。 例如。 $ docker -H {Host_ip}:{port_no} ps --filter ancestor={Image Id}它既不显示任何错误,也不显示正确的结果。 每次输出只显示所有容器的列表。

Docker版本:1.10.2

  1. 在目标主机上运行“docker ps”命令来确认问题

  2. 请记住使用“-a”选项。 也许容器没有运行…

我使用docker 1.10.3成功运行“docker ps”wit -H和“–filter ancestor = {image-id}”

 docker -H 192.168.59.2:4000 ps -a --filter ancestor=f71a93076f3f