#!/bin/bash function listprojects() { echo "" docker container ls --all -q -f name=_l3d$ > /tmp/l3d.lst IDS=$(cat /tmp/l3d.lst) if [[ ! -n ${IDS} ]]; then echo "No active L3D projects found." return fi printf "Active L3D projects:" for CONTAINERID in `cat /tmp/l3d.lst`; do printf " %s" "$(docker inspect $CONTAINERID | jq -r .[0].Config.Hostname | cut -d'-' -f 1)" done echo "" rm /tmp/l3d.lst } function listnetworks() { echo "" docker network ls -q -f name=_default$ > /tmp/l3d.lst IDS=$(cat /tmp/l3d.lst) if [[ ! -n ${IDS} ]]; then echo "No active L3D networks found." return fi printf "Active L3D networks:" for NETWORKID in `cat /tmp/l3d.lst`; do printf " %s" "$(docker inspect $NETWORKID | jq -r .[0].Name | cut -d'_' -f 2)" done echo "" rm /tmp/l3d.lst } listprojects listnetworks