docker rmi : 删除本地一个或多少镜像。

语法

bash
  1. docker rmi [OPTIONS] IMAGE [IMAGE…]

OPTIONS说明:

  • -f :强制删除;
  • —no-prune :不移除该镜像的过程镜像,默认移除;

    实例

    强制删除本地镜像 test/ubuntu:v4。
    bash
  1. root@test:~# docker rmi -f test/ubuntu:v4
  2. Untagged: test/ubuntu:v4
  3. Deleted: sha256:1c06aa18edee44230f93a90a7d88139235de12cd4c089d41eed8419b503072be
  4. Deleted: sha256:85feb446e89a28d58ee7d80ea5ce367eebb7cec70f0ec18aa4faa874cbd97c73

删除所有 Docker 镜像

删除所有未打 tag 的镜像

  1. docker rmi $(docker images -q | awk '/^<none>/ { print $3 }')

删除所有镜像

  1. docker rmi $(docker images -q)

根据格式删除所有镜像

  1. docker rm $(docker ps -qf status=exited)