docker删除重复的image

删除重复的image,需要rmi 增加一个 -f 参数

[root@s01 ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
fhbean/dockertest   latest              f984aff590f3        2 hours ago         660MB
<none>              <none>              172e49f48fac        7 hours ago         660MB
[root@s01 ~]# docker rmi 172e49f48fac
Error response from daemon: conflict: unable to delete 172e49f48fac (must be forced) - image is being used by stopped container 5d806f75af4c

[root@s01 ~]# docker ps -l
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                     PORTS               NAMES
5d806f75af4c        172e49f48fac        "java -jar /dockerte…"   2 hours ago         Exited (143) 2 hours ago                       cocky_tharp
[root@s01 ~]# docker rm 5d806f75af4c
5d806f75af4c

[root@s01 ~]# docker rmi --help

Usage:	docker rmi [OPTIONS] IMAGE [IMAGE...]

Remove one or more images

Options:
  -f, --force      Force removal of the image
      --no-prune   Do not delete untagged parents

[root@s01 ~]# docker rmi 172e49f48fac -f
Deleted: sha256:172e49f48fac1c1b678235d39f3fa57c27fdbdb3734a9903acec4352a02d73ec
Deleted: sha256:3f6fa632836fa323d6a5aaa3b297ee260af1379833f7fe12bfbb6d389b8c82a5
Deleted: sha256:3a42067fd1fda20f89b24715080456b6c3b3aa3079bc0a46836a76dbc18fe000
[root@s01 ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
fhbean/dockertest   latest              f984aff590f3        2 hours ago         660MB

还有一种办法,先kill,再rmi

[root@s01 ~]# docker ps -l
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
65a0023fcd85        fhbean/dockertest   "java -jar /dockerte…"   20 minutes ago      Up 20 minutes       0.0.0.0:8080->8080/tcp   confident_wozniak
[root@s01 ~]# docker kill 65a0
65a0
[root@s01 ~]# docker ps -l
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                       PORTS               NAMES
65a0023fcd85        fhbean/dockertest   "java -jar /dockerte…"   20 minutes ago      Exited (137) 5 seconds ago                       confident_wozniak
[root@s01 ~]# docker rm 65a0
65a0
[root@s01 ~]# docker rmi f984aff590f3
Untagged: fhbean/dockertest:latest
Deleted: sha256:f984aff590f3155620c12e45fd2d2c4fca5438cc9e2f2605c762a7100ac15119
Deleted: sha256:43c80cd0897a7650e4e43aa7dd9e0372fddf19433420557cd2cd6578bae3e0f1
Deleted: sha256:0862206c2c267826cf1b61b985c3e697f4759bc8ee03e43e54382d6bc41044b9
[root@s01 ~]# docker images

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值