Docker rmi 命令

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

语法

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

OPTIONS说明:

  • -f :强制删除;

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

实例

强制删除本地镜像 docker/ubuntu:v4。

  1. root@docker:~# docker rmi -f docker/ubuntu:v4
  2. Untagged: docker/ubuntu:v4
  3. Deleted: sha256:1c06aa18edee44230f93a90a7d88139235de12cd4c089d41eed8419b503072be
  4. Deleted: sha256:85feb446e89a28d58ee7d80ea5ce367eebb7cec70f0ec18aa4faa874cbd97c73

docker prune 命令

prune 命令用来删除不再使用的 docker 对象。 删除所有未被 tag 标记和未被容器使用的镜像:

  1. $ docker image prune
  2. WARNING! This will remove all dangling images.
  3. Are you sure you want to continue? [y/N] y

删除所有未被容器使用的镜像:

  1. $ docker image prune -a

删除所有停止运行的容器:

  1. $ docker container prune

删除所有未被挂载的卷:

  1. $ docker volume prune

删除所有网络:

  1. $ docker network prune

删除 docker 所有资源:

  1. $ docker system prune