解决方法
方法一:删除时不要使用 image ID,改用镜像名称(REPOSITORY)
方法二:docker rmi -f imageID
问题解析
docker rmi 8e6aee9da407
会报错:Error response from daemon: conflict: unable to delete 8e6aee9da407 (must be forced) - image is referenced in multiple repositories
使用docker images
可以看到有多个repository引用了这个image id,所以直接删除image ID会报错:
使用docker rmi -f 8e6aee9da407
会把所有imageID为8e6aee9da407
的都删除,而如果用docker rmi 镜像名称
就可以一个个删除
参考
docker doc:https://docs.docker.com/engine/reference/commandline/rmi/#examples