From d6a1b3ef6a1a4c71213c1be87aac39b6a9541c11 Mon Sep 17 00:00:00 2001 From: Alice Gaudon Date: Thu, 23 Jun 2022 09:26:07 +0200 Subject: [PATCH] Add docker to motd.sh --- motd.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/motd.sh b/motd.sh index c9fbc29..79823a6 100755 --- a/motd.sh +++ b/motd.sh @@ -54,6 +54,22 @@ printf "\nServices:\n" printf "$out" | column -ts $',' | sed -e 's/^/ /' +### Docker ### +containers=($(docker ps -a --format "{{.Image}} / {{.Names}}")) +container_statuses=($(docker ps -a --format "{{.State}}")) +out="" +for i in ${!containers[@]}; do + if [[ "${container_statuses[$i]}" == "running" ]]; then + out+="${containers[$i]}:,${green}${container_statuses[$i]}${undim}," + else + out+="${containers[$i]}:,${red}${container_statuses[$i]}${undim}," + fi + out += "\n" +done +printf "\nDocker:\n" +printf "$out" | column -ts $',' | sed -e 's/^/ /' + + ### Disk space ### # config max_usage=80