Can';t删除具有从属子级的docker映像

Can';t删除具有从属子级的docker映像,docker,dependencies,Docker,Dependencies,我试图删除图像,但出现以下错误: $ docker rmi -f 9ef344b4632a73d70e081a4b7345ba3ff6a333fcfb7fed0c9118881f3f582677 Error response from daemon: conflict: unable to delete 9ef344b4632a (cannot be forced) - image has dependent child images 当我查找从属图像时,它不会生成任何输出: $ for

我试图删除图像,但出现以下错误:

$ docker rmi -f 
9ef344b4632a73d70e081a4b7345ba3ff6a333fcfb7fed0c9118881f3f582677
Error response from daemon: conflict: unable to delete 9ef344b4632a 
(cannot be forced) - image has dependent child images
当我查找从属图像时,它不会生成任何输出:

$ for i in $(docker images -a --quiet); do
> docker inspect $i | jq -r '.[].RootFS' | grep sha256:9ef344b4632a
> done

如何找到它抱怨的从属映像?

父映像ID存储在不同的字段中。这里有一个简单的搜索方法:

search_id='9ef344b4632a'
for i in $(docker image ls -aq); do
  docker image inspect --format '{{.Parent}}' $i | grep -q "$search_id" && echo $i
done