docker 删除镜像

£神魔★判官ぃ 2022-05-19 23:55 325阅读 0赞

Error response from daemon: conflict: unable to delete d8638d086558 (cannot be forced) - image has dependent child images

在删除镜像之前要先用 docker rm 删掉依赖于这个镜像的所有容器(哪怕是已经停止的容器),否则无法删除该镜像。

1.停止容器
# docker stop $(docker ps -a | grep “Exited” | awk ‘{print $1 }‘)
2.删除容器

# docker rm $(docker ps -a | grep “Exited” | awk ‘{print $1 }‘)

3.删除镜像

# docker rmi $(docker images | grep “none” | awk ‘{print $3}‘)

http://mukeliang.iteye.com/blog/2394160

发表评论

表情:
评论列表 (有 0 条评论,325人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Docker 删除镜像

    > Docker删除镜像的前提是镜像没有被使用,没有被使用需要确定容器中确实没有引用镜像,包括停止的容器。 关于删除docker镜像的参考链接 [Docker 容器镜像删