This commit is contained in:
TheK4n 2022-05-22 18:58:32 +03:00
parent 00e979efe7
commit e133bcb420

View File

@ -138,13 +138,11 @@ docker_ips() {
local DOC IP OUT NAME PORT
for DOC in $(docker ps -q | tr '\n' ' ')
do
IP="$(docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' "$DOC")"
PORT="$(docker inspect --format='{{range $p, $conf := .NetworkSettings.Ports}}{{(index $conf 0).HostPort}}{{end}}' "$DOC")"
NAME="$(docker inspect --format='{{.Name}}' "$DOC")"
IP="$(docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' "$DOC" 2>/dev/null)"
PORT="$(docker inspect --format='{{range $p, $conf := .NetworkSettings.Ports}}{{(index $conf 0).HostPort}}{{end}}' "$DOC" 2>/dev/null)"
NAME="$(docker inspect --format='{{.Name}}' "$DOC" 2>/dev/null)"
OUT+="${NAME#"/"}"'\t'"$IP":"$PORT"'\n'
done
echo -e $OUT | column -t
echo -e $OUT 2>/dev/null | column -t
}
alias docker_ips='docker_ips 2>/dev/null'