docker inspect
is a command that returns detailed, low-level information on Docker objects. Those objects can be docker images, containers, networks, volumes, plugins, etc.
docker inspect [OPTIONS] NAME|ID [NAME|ID...]
--format
: Format the output using the given Go template--size
: Display total file sizes if the type is container--type
: Return JSON for specified typeBy default,
docker inspect
returns information in JSON format.
docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $INSTANCE_NAME
docker inspect --format='{{.Config.Image}}' $INSTANCE1_ID $INSTANCE2_ID
docker inspect --format='{{range $p, $conf := .NetworkSettings.Ports}} {{$p}} -> {{(index $conf 0).HostPort}} {{end}}' $INSTANCE_NAME
Free Resources