Can’t delete docker image with dependent child images

前端 未结 19 2179
挽巷
挽巷 2020-12-02 06:11

I am trying

docker rmi c565603bc87f

Error:

Error response from daemon: conflict: unable to delete c565603bc87f (ca

19条回答
  •  情深已故
    2020-12-02 06:58

    Building on Simon Brady's brute force method here, if you don't have a ton of images you can use this shell function:

    recursive_remove_image() {
      for image in $(docker images --quiet --filter "since=${1}")
      do
        if [ $(docker history --quiet ${image} | grep ${1}) ]
        then
          recursive_remove_image "${image}"
        fi
      done
      echo "Removing: ${1}"
      docker rmi -f ${1}
    }
    

    and then call it using recursive_remove_image .

提交回复
热议问题