Skip to content

Instantly share code, notes, and snippets.

@lotharthesavior
Created February 26, 2019 10:35
Show Gist options
  • Save lotharthesavior/a4c97a628fe4c708935d5ea8fe316104 to your computer and use it in GitHub Desktop.
Save lotharthesavior/a4c97a628fe4c708935d5ea8fe316104 to your computer and use it in GitHub Desktop.
Docker Formatting at bash profile variable
# Docker ps format
export FORMAT="\nID\t{{.ID}}\nIMAGE\t{{.Image}}\nCOMMAND\t{{.Command}}\nCREATED\t{{.RunningFor}}\ nSTATUS\t{{.Status}}\nPORTS\t{{.Ports}}\nNAMES\t{{.Names}}\n"
export IMG_FORMAT="\nREPOSITORY\t{{.Repository}}\nTAG\t{{.Tag}}\nID\t{{.ID}}\nCREATEDAT\t{{.Creat edAt}}\nSIZE\t{{.Size}}\n"
export DM_FORMAT="\nNAME\t{{.Name}}\nACTIVE\t{{.Active}}\nDRIVER\t{{.Driver}}\nSTATE\t{{.State}}\ nURL\t{{.Url}}\nSWARM\t{{.Swarm}}\nDOCKER\t{{.Docker}}\nERRORS\t{{.Errors}}\n"
@lotharthesavior
Copy link
Author

Usage:

docker ps --format $FORMAT

@lotharthesavior
Copy link
Author

This also help:

alias dps="docker ps --format \"Name:\t{{.Names}}\nID:\t{{.ID}}\nStatus:\t{{.Status}}\nPorts:\t{{.Ports}}\nSize:\t{{.Size}}\n\n\""

@lotharthesavior
Copy link
Author

lotharthesavior commented Sep 23, 2020

To get ip address

alias dip="docker inspect --format=\"{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}\""

Running like this:

dip container-name

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment