new docker-ps script, to print simplified status

This commit is contained in:
2024-06-07 08:12:25 -04:00
parent 54b6c8479b
commit 1a1ef6b758
2 changed files with 21 additions and 0 deletions
Executable
+16
View File
@@ -0,0 +1,16 @@
#!/bin/bash
# determine if show all or not, default to not
all=""
if [[ "$1" == "-a" ]] || [[ "$1" == "--all" ]]; then
all="--all"
fi
if [[ -n `groups | grep 'docker'` ]]; then
docker ps $all --format='table {{.Names}}\t{{.Status}}' | grep -v 'NAMES' | sort
elif [[ -n `groups | grep 'sudo'` ]]; then
sudo docker ps $all --format='table {{.Names}}\t{{.Status}}' | grep -v 'NAMES' | sort
else
echo 'User lacks docker permission'
fi
+5
View File
@@ -21,6 +21,11 @@ if [[ ! -f "$HOME/bin/6-public-ip.sh" ]]; then
ln -s "$script_dir/6-public-ip.sh" "$HOME/bin/6-public-ip.sh"
fi
if [[ ! -f "$HOME/bin/docker-ps.sh" ]]; then
echo 'installing docker-ps.sh'
ln -s "$script_dir/docker-ps.sh" "$HOME/bin/docker-ps.sh"
fi
if [[ ! -f "$HOME/bin/enumerate.sh" ]]; then
echo 'installing enumerate.sh'
ln -s "$script_dir/enumerate.sh" "$HOME/bin/enumerate.sh"