mirror of
https://github.com/armbian/build
synced 2025-09-24 19:47:06 +07:00
Show running Docker containers in the MOTD
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
|
||||
MOTD_DISABLE="clear"
|
||||
ONE_WIRE=""
|
||||
HIDE_IP_PATTERN="^dummy0|^lo|^docker|^hassio|^br-|^veth"
|
||||
HIDE_IP_PATTERN="^dummy0|^lo|^docker|^hassio|^br-|^veth|^vnet|^virbr"
|
||||
PRIMARY_INTERFACE="$(ip route | grep '^default' | sed "s/.*dev //" | cut -d" " -f1)"
|
||||
PRIMARY_DIRECTION="rx"
|
||||
STORAGE=/dev/sda1
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
THIS_SCRIPT="header"
|
||||
MOTD_DISABLE=""
|
||||
HIDE_IP_PATTERN="^dummy0|^lo|^docker|^hassio|^br-|^veth"
|
||||
HIDE_IP_PATTERN="^dummy0|^lo|^docker|^hassio|^br-|^veth|^vnet|^virbr"
|
||||
|
||||
# Read image configuration
|
||||
[[ -f /etc/armbian-image-release ]] && . /etc/armbian-image-release
|
||||
@@ -76,8 +76,7 @@ function get_ip_addresses() {
|
||||
[[ -n $ipv6 ]] && ipv6s+=("$ipv6")
|
||||
fi
|
||||
done
|
||||
|
||||
echo "${ipv4s[@]}|${ipv6s[@]}"
|
||||
echo "${ipv4s[*]}|${ipv6s[*]}"
|
||||
} # get_ip_addresses
|
||||
|
||||
# Read Armbian kernel version
|
||||
@@ -134,6 +133,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 +164,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)"
|
||||
|
||||
Reference in New Issue
Block a user