美文网首页
docker镜像删除命令

docker镜像删除命令

作者: 宋song一 | 来源:发表于2020-03-18 11:18 被阅读0次

一、删除镜像步骤

删除容器需要先停止后remove:

docker stop $(docker ps -a -q)

docker rm $(docker ps -a -q)

docker rmi $(docker images -q)

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

语法

docker rmi [OPTIONS] IMAGE [IMAGE…]

OPTIONS说明:

  • -f : 强制删除;
  • –no-prune : 不移除该镜像的过程镜像,默认移除;
  1. 查看当前运行的所有容器
    docker ps -a
  2. 停止所有容器(container),这样才能够删除其中的images:
    docker stop $(docker ps -a -q)
  3. 如果想要删除所有容器(container)的话再加一个指令:
    docker rm $(docker ps -a -q)
  4. 查看当前有那些镜像(images)
    docker images
  5. 删除镜像(images),通过镜像(images)的id来指定删除谁
    docker rmi <image id>
  6. 想要删除镜像(images)id为<None>的image的话可以用
    docker rmi $(docker images | grep "^<none>" | awk "{print $3}")
  7. 根据镜像ID删除全部镜像(images)的话,(同一镜像有多个Tag情况下,执行 docker rmi 镜像ID 指令无法删除)
    docker rmi $(docker images -q)

二、根据tag版本号删除镜像

docker rmi repository:tag

  1. 删除所有镜像名称为“registry-center”的所有版本的镜像:
    docker images | grep "registry-center" | awk '{print $1":"$2}' | xargs docker rmi
  2. 根据tag版本号,删除所有版本的所有镜像:
    docker images | grep "" | awk '{print $1":"$2}' | xargs docker rmi

相关文章

  • docker 镜像常用命令

    获取镜像 从 Docker 镜像仓库获取镜像的命令是 docker pull 其命令格式为: 查看本地镜像 删除本...

  • Docker镜像-命令

    #查看本地镜像docker images#删除镜像,当docker rmi命令后面跟的是镜像ID时,会尝试删除所有...

  • Docker命令及实战

    常用Docker命令 docker容器信息 镜像操作 镜像搜索 镜像下载 删除镜像 容器操作 提示:对于容器的操作...

  • Dockerfile构建应用2021-02-20

    Dockerfile内容 构建应用命令行 查看本地镜像docker images 删除镜像docker rmi ...

  • docker中 启动所有的容器命令

    docker中 启动所有的容器命令 docker中 关闭所有的容器命令 删除所有容器 删除所有镜像(慎用)

  • Docker 命令

    基本命令 拉取镜像 删除镜像 比如要删除下载的 mysql 镜像: 通过 docker rmi [image] (...

  • docker删除本地镜像

    如果要删除本地的镜像,可以使用 docker rmi 命令,其格式为: 注意 docker rm 命令是删除容器,...

  • Docker镜像相关-删除和清理镜像

    主要涉及Docker镜像的rm和prune子命令。 使用标签删除镜像使用docker rmi或docker ima...

  • Docker删除本地镜像方法

    不能删除镜像的情况 1、有容器使用镜像,已经被创建2、此镜像是其他镜像的父类 删除命令 docker rmi 镜像...

  • docker 删除none镜像

    docker 删除退出的容器镜像 docker 删除none镜像

网友评论

      本文标题:docker镜像删除命令

      本文链接:https://www.haomeiwen.com/subject/zzrqyhtx.html