# HG changeset patch # User Goffi # Date 1456530358 -3600 # Node ID b59491821a8a892f2e2624805f2d3363c512bd6f # Parent e69883c1ec30e25dd957c6718eb9219c1e9e0c70 docker (libervia_cont): added a "stats" command for containers resources usage statistics diff -r e69883c1ec30 -r b59491821a8a docker/libervia_cont.sh --- a/docker/libervia_cont.sh Sat Feb 27 00:45:40 2016 +0100 +++ b/docker/libervia_cont.sh Sat Feb 27 00:45:58 2016 +0100 @@ -56,7 +56,7 @@ DOCKER_EXE="docker" -USAGE="Usage: $0 [start|stop|restart|status|update|backup|restore|ports|config] [ARGS...]" +USAGE="Usage: $0 [start|stop|restart|status|update|backup|restore|ports|config|stats] [ARGS...]" HELP_SITE="https://wiki.goffi.org/wiki/Docker/en" HELP_MUC="sat@chat.jabberfr.org" @@ -206,6 +206,7 @@ restore) CMD=RESTORE;; ports) CMD=PORTS;; config) CMD=CONFIG;; + stats) CMD=STATS;; -v|--version) printf "$VERSION\n"; exit 0;; -h|--help) printf "$USAGE\n\nYou can check $HELP_SITE for instructions, or go to $HELP_MUC XMPP MUC room for help\n"; exit 0;; *) echo $USAGE @@ -413,7 +414,13 @@ fi rm -rf "$TMP_DIR" ;; - + STATS) + if [ -n "$1" -a "$1" != "--no-stream" ]; then + printf "usage: $0 stats [--no-stream]\n" + exit 1 + fi + docker stats $1 $CONTAINERS + ;; *) printf "Error: unknown command !" exit 2 esac