广告
返回顶部
首页 > 资讯 > 服务器 >docker删除none镜像的操作方法
  • 158
分享到

docker删除none镜像的操作方法

docker删除none镜像docker删除镜像docker如何删除none镜像 2023-01-06 12:01:47 158人浏览 八月长安
摘要

目录Docker删除none镜像docker none镜像PS:docker 如何删除none镜像docker删除none镜像 1、使用git bash进入到docker文件夹 2、

docker删除none镜像

1、使用git bash进入到docker文件夹

2、查询所有的none镜像

docker images  | grep none

3、查询所有的none镜像的id

docker images  | grep none | awk '{print $3}'

4、删除所有的none镜像

docker images  | grep none | awk '{print $3}' | xargs docker rmi

docker none镜像

有效的 none 镜像
Docker文件系统的组成,docker镜像是由很多 layers组成的,每个 layer之间有父子关系,所有的docker文件系统层默认都存储在/var/lib/docker/graph目录下,docker称之为图层数据库

最后做一个总结< none>:< none> 镜像是一种中间镜像,我们可以使用docker images -a来看到,他们不会造成硬盘空间占用的问题(因为这是镜像的父层,必须存在的),但是会给我们的判断带来迷惑。

无效的 none 镜像

另一种类型的 < none>:< none> 镜像是dangling images ,这种类型会造成磁盘空间占用问题。

像Java和golang这种编程语言都有一个内存区,这个内存区不会关联任何的代码。这些语言的垃圾回收系统优先回收这块区域的空间,将他返回给堆内存,所以这块内存区对于之后的内存分配是有用的

docker的悬挂(dangling)文件系统与上面的原理类似,他是没有被使用到的并且不会关联任何镜像,因此我们需要一种机制去清理这些悬空镜像。

我们在上文已经提到了有效的< none>镜像,他们是一种中间层,那无效的< none>镜像又是怎么出现的?这些 dangling镜像主要是我们触发 docker build 和 docker pull命令产生的。

使用下面的命令可以清理

docker rmi $(docker images -f "dangling=true" -q)

PS:docker 如何删除none镜像

删除none的镜像,要先删除镜像中的容器。要删除镜像中的容器,必须先停止容器。

$ docker images

$ docker rmi $(docker images | grep "none" | awk '{print $3}')直接删除带none的镜像,直接报错了。提示先停止容器。

$ docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }') //停止容器

$ docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }') //删除容器

$ docker rmi $(docker images | grep "none" | awk '{print $3}') //删除镜像

到此这篇关于docker删除none镜像的文章就介绍到这了,更多相关docker删除none镜像内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: docker删除none镜像的操作方法

本文链接: https://www.lsjlt.com/news/176967.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • docker删除none镜像的操作方法
    目录docker删除none镜像docker none镜像PS:docker 如何删除none镜像docker删除none镜像 1、使用git bash进入到docker文件夹 2、...
    99+
    2023-01-06
    docker删除none镜像 docker删除镜像 docker 如何删除none镜像
  • 删除docker images中为none的镜像操作
    由于平时一直使用docker build 命令才生成一个镜像,有时候由于代码跟新频繁就会产生很多的none的image,最近想着清除一下。 于是就写了以下脚本: docker p...
    99+
    2022-11-11
  • Docker怎么删除none镜像
    这篇文章主要介绍“Docker怎么删除none镜像”,在日常操作中,相信很多人在Docker怎么删除none镜像问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Docker怎么删除none镜像”的疑惑有所帮助!...
    99+
    2023-06-27
  • 如何删除docker images中为none的镜像
    这篇文章主要介绍了如何删除docker images中为none的镜像,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。由于平时一直使用docker build 命令才生成一个镜...
    99+
    2023-06-14
  • 清理或删除docker无用镜像的操作方法
    目录清除docker无用镜像一、查看 docker 占用的资源二、只删除那些未被使用的资源1、通过标签删除镜像2、通过 ID 删除镜像3、删除镜像的限制4、清理镜像PS:docker...
    99+
    2023-01-06
    docker清理删除无用镜像 docker删除镜像 docker清理镜像 docker 批量删除
  • Docker批量删除容器或镜像的操作方法
    目录删除所有容器删除所有镜像按条件删除镜像删除所有容器 一、首先需要停止所有运行中的容器 docker stop`docker ps -a -q` docker ps -a -q 意...
    99+
    2023-03-19
    Docker 批量删除镜像 Docker 批量删除容器
  • docker删除拉取的镜像释放内存的操作方法
    目录一、查看本地镜像二、删除本地镜像三、docker image ls详解1、作用:2、使用方法:3、参数:四、docker image rm详解1、作用:2、使用方法:3、参数:五...
    99+
    2023-01-06
    docker删除镜像 docker删除镜像释放内存
  • Docker删除及清理镜像的方法
    目录一、通过标签删除镜像二、通过 ID 删除镜像三、删除镜像的限制四、清理镜像一、通过标签删除镜像 通过如下两个都可以删除镜像: docker rmi [image] 或者: doc...
    99+
    2022-11-13
  • Docker删除镜像的方法有哪些
    这篇文章主要介绍“Docker删除镜像的方法有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Docker删除镜像的方法有哪些”文章能帮助大家解决问题。删除镜像如果要删除本地的镜像,可以使用 do...
    99+
    2023-07-05
  • Docker 彻底删除私有库镜像的操作
    首先看看网上一般的做法 私有库默认是不支持删除镜像的,需要修改config.yml配置文件,在storage节点下加入 delete: enabled: true ,然后重启私有库。...
    99+
    2022-11-12
  • Docker本地导入镜像/保存镜像/载入镜像/删除镜像的方法
    本篇内容介绍了“Docker本地导入镜像/保存镜像/载入镜像/删除镜像的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读...
    99+
    2022-10-19
  • Docker 删除镜像的实现
    删除镜像 如果要删除本地的镜像,可以使用 docker rmi (注意rm为删除容器,而rmi为删除镜像,其中i代表image)命令,它的具体语法如下: docker rmi [OP...
    99+
    2023-03-02
    Docker 删除镜像
  • 详解Docker镜像的基本操作方法
    目录一、获取镜像二、运行镜像三、列出镜像四、镜像大小五、删除本地镜像一、获取镜像 之前我们提到过 Docker 官⽅提供了⼀个公共的镜像仓库:Docker Hub,我们就可以从这上⾯获取镜像,获取镜像的命令:docker pull,格式为:...
    99+
    2022-09-23
  • Docker镜像的基本操作方法是什么
    今天小编给大家分享一下Docker镜像的基本操作方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、获取镜像之前我们...
    99+
    2023-07-02
  • Docker如何删除没有标签的镜像
    这篇文章主要介绍Docker如何删除没有标签的镜像,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!删除没有标签的镜像docker rmi -f $(doc...
    99+
    2022-10-19
  • Docker如何一次性删除所有的镜像
    这篇文章将为大家详细讲解有关Docker如何一次性删除所有的镜像,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一次性删除所有的镜像docker rmi ...
    99+
    2022-10-19
  • Docker镜像制作方法是什么
    Docker镜像制作方法是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Docker Image 的制作两种方法方法 1:docker commit&n...
    99+
    2023-06-28
  • Docker和镜像的操作示例
    这篇文章主要介绍Docker和镜像的操作示例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!查找镜像我们可以从 Docker Hub 网站来搜索镜像,Docker Hub 网址为: https://hub.docker...
    99+
    2023-06-08
  • Docker镜像的使用方法
    这篇文章将为大家详细讲解有关Docker镜像的使用方法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓...
    99+
    2023-06-06
  • docker无法删除镜像报Error: No such container的错误问题
    目录docker无法删除镜像怎么办问题描述:PS:docker 删除不了镜像docker无法删除镜像怎么办 docker无法删除镜像的解决方法是:1、切换到root用户;2、执行命令...
    99+
    2023-01-06
    docker 删除不了镜像 docker无法删除镜像 docker镜像无法删除 docker无法删除
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作