2017-05-12 13 views
2

ドッカーの統計情報をコンテナのメモリ使用量でソートして表示する方法はありますか?ドッカーの統計情報でメモリ使用量でソート

私は次のコマンドを使用してコンテナの名前を表示していますが、メモリ使用量によって結果を並べ替える必要があります。

docker stats --format "table {{.Name}}\t{{.Container}}\t{{.CPUPerc}}\t{{.MemUsage}}" 

結果は次のとおりです。

GNU/Linuxの場合::

docker stats --no-stream --format "table {{.Name}}\t{{.Container}}\t{{.CPUPerc}}\t{{.MemUsage}}" | sort -k 4 -h

のMacOS:

docker stats --no-stream --format "table {{.Name}}\t{{.Container}}\t{{.CPUPerc}}\t{{.MemUsage}}\t{{.M‌​emPerc}}" | sort -k 9 -n

を、このリンクをチェックしてくださいあなたは、次のコマンドを使用することができますMem Usageフィールドでソートするには

NAME                 CONTAINER   CPU %    MEM USAGE/LIMIT 
kafka3.interactive.8a38c338742464ffb04d6f23fc6485391318d103   0d68b7fd49a0  1.39%    359.5 MiB/4.833 GiB 
kafka2.interactive.8a38c338742464ffb04d6f23fc6485391318d103   7e5541b0b883  1.22%    309.4 MiB/4.833 GiB 
kafka1.interactive.8a38c338742464ffb04d6f23fc6485391318d103   dff07c6d639c  0.68%    267.4 MiB/4.833 GiB 
service2.interactive.8a38c338742464ffb04d6f23fc6485391318d103   0f20a7e75823  0.06%    617.8 MiB/4.833 GiB 
consulakms.interactive.8a38c338742464ffb04d6f23fc6485391318d103  b5972262194d  3.82%    10.32 MiB/4.833 GiB 
service1.interactive.8a38c338742464ffb04d6f23fc6485391318d103   be56185a37bf  0.09%    596.3 MiB/4.833 GiB 
consumer1.interactive.8a38c338742464ffb04d6f23fc6485391318d103   05145beb209c  0.06%    574.6 MiB/4.833 GiB 
consul1.interactive.8a38c338742464ffb04d6f23fc6485391318d103   3298a8159064  0.67%    10.57 MiB/4.833 GiB 
consul3.interactive.8a38c338742464ffb04d6f23fc6485391318d103   4a1bbbd131ad  3.12%    9.664 MiB/4.833 GiB 
zookeeper2.interactive.8a38c338742464ffb04d6f23fc6485391318d103  040f00b4bbc7  0.09%    42.45 MiB/4.833 GiB 
consulbootstrap.interactive.8a38c338742464ffb04d6f23fc6485391318d103 45268a11f2f4  3.62%    11.46 MiB/4.833 GiB 
zookeeper3.interactive.8a38c338742464ffb04d6f23fc6485391318d103  331772b27079  0.12%    51.27 MiB/4.833 GiB 
consul2.interactive.8a38c338742464ffb04d6f23fc6485391318d103   77b63171e6b5  1.07%    12.59 MiB/4.833 GiB 
zookeeper1.interactive.8a38c338742464ffb04d6f23fc6485391318d103  c5ad82730598  0.08%    43.17 MiB/4.833 GiB 
service3.interactive.8a38c338742464ffb04d6f23fc6485391318d103   610da86c6949  3.79%    546.7 MiB/4.833 GiB 
squid.interactive.8a38c338742464ffb04d6f23fc6485391318d103    928ddbb197fa  0.01%    144.2 MiB/4.833 GiB 
+1

はhttps://github.com/moby/moby/issues/11398とhttps://github.com/moby/moby/pull/18277を参照してくださいにあるようです何らかの方法である – user2915097

答えて

8

〜へdocker stats--formatオプションに使用可能なすべてのオプションを表示する:https://github.com/moby/moby/blob/master/docs/reference/commandline/stats.md

+0

私はメモリ使用量をソートしたい –

+0

私はすでにメモリを表示する方法を知っています。私の問題は結果をソートすることです。 –

+0

あなたが追加した新しい情報に基づいて私の新しい編集が問題を解決するはずです。それがあなたに役立った場合は、答えを検証してください。 – kstromeiraos

関連する問題