From b8011d1534754cc8791fc48733cd955a9507e3fe Mon Sep 17 00:00:00 2001 From: jitakirin Date: Wed, 17 Jun 2015 15:26:06 +0100 Subject: [PATCH] Fix dklcip alias Due to use of double-quotes ``docker ps`` was executed when the aliases were loaded and as a consequence ``dklcip`` would always show IP of a container that was last then instead of at runtime. This changes the alias to use single quotes which fixes that. It also changes the alias to use docker's ``--format`` option so there's no need of parsing the output using grep and cut. --- aliases/available/docker.aliases.bash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aliases/available/docker.aliases.bash b/aliases/available/docker.aliases.bash index 87b525db..bb9f99ca 100644 --- a/aliases/available/docker.aliases.bash +++ b/aliases/available/docker.aliases.bash @@ -3,7 +3,7 @@ about-alias 'docker abbreviations' alias dklc='docker ps -l' # List last Docker container alias dklcid='docker ps -l -q' # List last Docker container ID -alias dklcip="docker inspect `docker ps -l -q` | grep IPAddress | cut -d '\"' -f 4" # Get IP of last Docker container +alias dklcip='docker inspect -f "{{.NetworkSettings.IPAddress}}" $(docker ps -l -q)' # Get IP of last Docker container alias dkps='docker ps' # List running Docker containers alias dkpsa='docker ps -a' # List all Docker containers alias dki='docker images' # List Docker images