记录一次docker删除镜像报错:
docker rmi 镜像Id
报错:
Error response from daemon: conflict: unable to delete ae9561ab869c (cannot be forced) - image has dependent child images
大概意思就是这个镜像被别的镜像所依赖,不能强制删除
需要查找child images,再逐个删除
docker image inspect --format='{{.RepoTags}} {{.Id}} {{.Parent}}' $(docker image ls -q --filter since=镜像Id)
然后会出现所有依赖的等级关系,从最上面的开始删