From 03ac47ca4c0b39569411edfc4cb9e42c89491751 Mon Sep 17 00:00:00 2001 From: Igor Pecovnik Date: Sat, 8 Feb 2025 12:59:20 +0100 Subject: [PATCH] Show running Docker containers in the MOTD --- .../bsp/common/etc/update-motd.d/10-armbian-header | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/bsp/common/etc/update-motd.d/10-armbian-header b/packages/bsp/common/etc/update-motd.d/10-armbian-header index f5c8ebe4702e..ee600db2d5e4 100755 --- a/packages/bsp/common/etc/update-motd.d/10-armbian-header +++ b/packages/bsp/common/etc/update-motd.d/10-armbian-header @@ -134,6 +134,11 @@ if [[ $NUM_UPDATES -gt 0 ]]; then UPDATE_STATUS+=" available for upgrade\e[0m " fi +# read running Docker containers if any +if systemctl is-active docker >/dev/null; then + CONTAINERS_STATUS=$(docker ps --format "{{.Names}}" | tr '\n' ',' | sed 's/,/, /g' | sed 's/, $//') +fi + echo "" # Display packages status @@ -160,6 +165,11 @@ if [[ -n $wan_ip_address ]]; then echo -e "\x1B[93m(WAN)\x1B[0m $wan_ip_address" fi +# Display running docker containers +if [[ -n "${CONTAINERS_STATUS}" ]]; then + echo -e " Containers: \x1B[92m$CONTAINERS_STATUS\x1B[0m" +fi + # Display hostapd if [[ -n $ssid ]]; then echo -e " WiFi AP: SSID: (\x1B[91m$ssid\x1B[0m), $(iw $interface info | grep channel | xargs)"