表題のエラー対応についての備忘録です。
image has dependent child imagesは、親となるイメージを消そうとすると発生するエラーです。
#対応
stack overflowに対応が書いてあったが、「docker rmi RPOSITORY:TAG」で指定すればエラーが起きないとのこと。。
docker rmi <IMAGE ID>
#Error response from daemon: conflict: unable to delete <IMAGE ID> (cannot be forced) - image has dependent child images
docker rmi <RPOSITORY:TAG>
#Untagged: <RPOSITORY:TAG>
#原因
公式ドキュメントにこれについて記述がありました。
https://docs.docker.com/engine/reference/commandline/rmi/
docker rmi <IMAGE ID>
#→image layer自体も消す("delete")
docker rmi <RPOSITORY:TAG>
#→tag(セーブポイント)だけを消して、image layerはそのまま("untaged")