image has dependent child images问题的解决
空间不足,想删除一些镜像释放内存
发现dangling镜像了,但是用prune删除不了。那就根据镜像id直接删除吧
Error response from daemon: conflict: unable to delete dab4af6a1392 (cannot be forced) - image has dependent child images
出现错误。大致意思是你有子镜像在占用这个镜像。强制删除也无法删除。
解决方法:
查找出所有在指定 image 之后创建的 image 的父 image
docker image inspect --format='{{.RepoTags}} {{.Id}} {{.Parent}}' $(docker image ls -q --filter since=子镜像id)
删除成功。