From 8287acf3a7b3fdc26428e6b4ff718e7348b56233 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 10 Sep 2019 10:19:18 +0100 Subject: [PATCH] aliases: add daddrs function --- aliases | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/aliases b/aliases index 1067501..5be2bee 100644 --- a/aliases +++ b/aliases @@ -178,7 +178,8 @@ alias gstv="gsta show -p stash@{0}" alias d=docker alias dps="docker ps --format='table {{.ID}}\t{{.Image}}\t{{.Label \"org.label-schema.version\"}}\t{{.Networks}}\t{{.RunningFor}}\t{{.Status}}\t{{.Names}}' | sed '1s/version/VERSION/'" alias dpsa="docker ps -a --format='table {{.ID}}\t{{.Image}}\t{{.Label \"org.label-schema.version\"}}\t{{.Networks}}\t{{.RunningFor}}\t{{.Status}}\t{{.Names}}' | sed '1s/version/VERSION/'" -alias dnets="dnet ls -q | xargs docker inspect | jq '.[] | select(.Name != \"host\" and .Name != \"none\") | [.] | map(.Name + \": \" + (.IPAM.Config | map(.Subnet) | join(\", \")))[]' -r | sort -k2 -t:" +alias dnets="docker network ls -q | xargs docker inspect | jq '.[] | select(.Name != \"host\" and .Name != \"none\") | [.] | map(.Name + \"\t\" + (.IPAM.Config | map(.Subnet) | join(\"\t\")))[]' -r | sort -V -k2,3 | column -t" +daddrs() { docker inspect ${1:-bridge} | jq '.[0].Containers | map(.Name + "\t" + .IPv4Address + "\t" + .IPv6Address)[]' -r | sort -V -k2,3 | column -t; } alias din='docker inspect' alias drm='docker rm' alias drmi='docker rmi'