When you try to remove the docker image with the following command
docker rmi 6795374be8c1
Sometimes you might be facing below error:
Error response from daemon: conflict: unable to delete 6795374be8c1 (cannot be forced) - image has dependent child images
Below is the Docker command line used to find the dependent child images
Format:
docker inspect --format='{{.Id}} {{.Parent}}' $(docker images --filter since= -q)
Example:
docker inspect --format='{{.Id}} {{.Parent}}' $(docker images --filter since=6795374be8c1 -q)
Result:
sha256:1d1f94c972fc8d75a34135f9ff551617680c508f7ad17efda09048b4e805g1w3
Here sha256:1d1f94c972fc8d75a34135f9ff551617680c508f7ad17efda09048b4e805g1w3, the bold value is your dependent child image
first, you must delete the images in which that image was used previously.
Let me explain that : you have "your-package: latest" and it was inherited from PHP:7-0-apache
if you want to delete "php:7-0-apache" first you must delete "your-package: latest" afterward your desired PHP image