首页 > 系统相关 >linux docker 删除none的镜像

linux docker 删除none的镜像

时间:2024-06-18 10:00:18浏览次数:15  
标签:none 删除 linux images 镜像 docker rmi

在Docker中,通常会有一些无标签(none)的镜像和悬空镜像(即不再任何容器中使用但未被删除的镜像)。这些无标签镜像和悬空镜像可能会占用磁盘空间。

要删除这些无标签的镜像,可以使用以下命令:

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

这条命令会删除所有未被任何容器使用的悬空镜像。

如果你也想删除无标签的镜像,可以使用以下命令:

docker rmi $(docker images -f "dangling=true" -q) $(docker images | grep "<none>" | awk '{print $3}')

这条命令会先删除所有悬空镜像,然后删除所有无标签的镜像。

请注意,在执行删除操作前,确保不会删除任何你可能还需要的镜像。如果不确定,可以先使用 docker images 命令列出所有镜像,进行检查。

 

这两条都是只删除none的镜像,使用效果都一样

docker rmi $(docker images | grep "<none>" | awk '{print $3}')
docker rmi $(docker images | grep "none" | awk '{print $3}')

注意这里直接使用这个命令删除none的镜像时,有可能会因为空间不足报如下错误

Error response from daemon: open /var/lib/docker/image/overlay2/.tmp-repositories.json2277775052: no space left on device

这时建议先使用上面的docker rmi $(docker images -f "dangling=true" -q)命令删除悬空镜像清理出空间后再删除none的镜像

标签:none,删除,linux,images,镜像,docker,rmi
From: https://www.cnblogs.com/luolei0120/p/18253765

相关文章

  • 【Linux】进程_8
    文章目录五、进程10.进程等待阻塞等待和非阻塞等待11.进程程序替换未完待续五、进程10.进程等待上一篇我们知道了wait和waitpid函数都有一个status参数,这个参数是什么呢?这个参数其实就是进程的返回结果,当子进程结束的时候,就会返回这个值给父进程。由......
  • 嵌入式 Linux 基础:环境配置(Debian 12 安装配置)
    目录一、安装虚拟机1、安装VMwareWorkstationPro注册博通官网注册账号下载VMwareWorkstationPro2、虚拟机安装Debian12下载Debian12镜像虚拟机设置配置(安装)debian12配置debian12环境3、配置Debian12软件设置Flatpak和Flathub安装微信二、其他开发环境配置一、安......
  • Linux安装JDK环境
     1.下载安装官网地址:https://www.oracle.com/java/technologies/downloads/?er=221886#java11本地包下载后传入路径/usr/local/下。 不使用xftp也可以直接拖入。如果无法拖入需要安装上传下载文件包:#安装上传下载文件包yuminstalllrzsz-y解压......
  • 12、docker-数据卷容器-多个容器之间数据同步----volumes-from
     =========================================================================================测试:让docker02和03继承docker01·三个容器中,如果父容器被删除了,02和03的数据还是会存在的·容器共享的只有做了特殊处理的卷,不是所有的文件都共享,比如下列的volume01和......
  • 【Linux 12】进程控制
    文章目录......
  • 史上最全最详细的适合新手的从零搭建一个Linux的HTTP服务器
    一.概念梳理    http(hyper-text-transmission-protocol)超文本传输协议,顾名思义就是传输超文本(html)的协议,具体地来说,我们不需要知道html怎么写,我们只需要梳理服务器的数据接收和响应.具体业务具体分析,你们可以自行丰富内容,这里只做最简单的功能演示.http协......
  • Linux – menuconfig讲解
    menuconfig1.简介        menuconfig是一套图像化配置工具,由ncurses库提供软件支持。ncurses库提供了一系列的函数以便使用者调用它们去生成基于文本的用户界面。        menuconfig本身的软件只负责提供menuconfig工作的这一套逻辑,比如说通过上下左右调整......
  • ARM Linux 设备树详细介绍(2)共二篇
    承接上文,第一篇        3.Device&Tree引发的BSP和驱动变更        有了DeviceTree后,大量的板级信息都不再需要,譬如过去经常在arch/arm/plat-xxx和arch/arm/mach-xxx实施的如下事情:        1.注册platform_device,绑定resource,即内存、......
  • ssh-key-deploy:一个在Windows上创建ssh密钥并且自动部署到Linux服务器上的小工具
    ssh-key-deploy简介使用Python编写的一个在Windows上创建ssh密钥并且自动部署到Linux服务器上的小工具。功能特点创建具有自定义名称和可选密码的SSH密钥。列出本地存储的所有SSH密钥。将SSH密钥安全地上传到远程服务器。使用直观的命令行界面进行操作,支持菜单导航。友好......
  • OpenCloudOS 支持 Linux 原生版微信,开启生态新篇章
    如今,微信已成为办公领域、日常生活以及娱乐方面的刚性需求软件。作为一款通用开源操作系统,OpenCloudOS积极地与微信展开Linux平台的适配工作,全方位地满足广大用户的需求。近期,经过数月的开发与测试,OpenCloudOS社区与微信团队实现了OpenCloudOS与Linux原生版微信的适配支......