I am trying to write a script or one liner to find out docker image is used by which docker container
eg: Let say I have a docker image 9f38484d220f, now I need to find out which container is created using this image.
I know docker inspect <container id>
give me both Image as well as a container id but is there is any other way to do that?
You can use formatted output from docker inspect. First, get the image ID you want to find:
Then you can find containers with an "if" in the formatted output, removing blank lines that result in the format finds different image id's:
If you wanted to output the image for every container, you can use something like:
Not the most elegant way, but if you are looking for one liner solution