docker 批量强制删除images

docker 删除镜像的问题

问题描述:
使用docker images 查看到机器上的镜像文件有一些镜像的REPOSITORY和TAG都显示为none,使用docker rmi 删除镜像会有报错。

<none>                        <none>              88e99776c7e9        20 months ago       466MB
<none>                        <none>              f152b46fffb9        21 months ago       543MB
<none>                        <none>              5bd60f1aa631        22 months ago       2.03GB
<none>                        <none>              45ad919f10bd        23 months ago       1.44GB
ubuntu                        16.04               b9e15a5d1e1a        2 years ago         115MB

使用docker rmi删除镜像报错

docker rmi -f b9e15a5d1e1a
Error response from daemon: conflict: unable to delete b9e15a5d1e1a (cannot be forced) - image has depend

最后使用docker rmi -f 参数 配合上awk 进行多次删除即可删除成功

docker rmi -f $(docker images | awk '{if($2=="<none>")  print $3}')
Deleted: sha256:88e99776c7e9228d71e24112f5c8fe9486031fbb5f92692ca854674729cc3fac
Deleted: sha256:f152b46fffb907172ece2e4930f855f4ee23df648a725ca7c8ad28c872150679
Deleted: sha256:5bd60f1aa6310b974e5f547951126ca2e4b1ce5de0ba6f86606d1aaccedc2f3d
Deleted: sha256:45ad919f10bda70f2ef00ca2fc98d14b5db3c784944712e6fed23fe38a95bf18
Deleted: sha256:950c8a1c3c7611069beb40ead89fe06939327adddc0e9621396fe8c4ccc6f636
Deleted: sha256:90dd80136ebbafe52e37572d1e0f27f923d4756735e5b3a5f631906b8ac25074
Deleted: sha256:d59440751ade165fb7466d80a261d925854f1cc9e828878894728895b9491a08
Deleted: sha256:ef94e14d071412018efcbb6632bc5def4a5e6e1b9bf243313c911931dd5cb3da

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值