Docker引擎api ContainerTop ps_args没有任何效果

我想在python中一起获取一个简单的脚本,在那里我查询活动的docker集装箱和检索一些有关他们的信息,包括顶级进程和他们正在消耗多lessCPU /内存。

但是,当我使用ContainerTop端点来查询容器时,我发现没有任何东西放在ps_args参数中对输出有任何影响,包括'aux'的例子。

在运行bash的普通容器中:

root@02d4feb571b3:/# ps PID TTY TIME CMD 1 ? 00:00:00 bash 6 ? 00:00:00 ps root@02d4feb571b3:/# ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.1 0.1 21948 3692 ? Ss 15:22 0:00 bash root 7 0.0 0.1 19192 2404 ? R+ 15:23 0:00 ps aux 

所以,我期望ContainerTop的输出有和没有'aux'是不同的。

但是,当我尝试(使用python sdk):

 def get_container_top_processes(self, container): return container.top(ps_args='aux') 

而当我尝试:

 $ curl --unix-socket /var/run/docker.sock "http:/v1.27/containers/f064898e04c4/top?ps_args=aux" {"Processes":[["4814","root","0:00","bash"]],"Titles":["PID","USER","TIME","COMMAND"]} 

输出是相同的,不pipe我input什么ps_args,或者即使它留空。

任何帮助将非常感激。

我在macOS上本地运行。