云计算核心技术Docker教程:清理未使用的Docker对象
Docker采取了一种保守的方法来清理未使用的对象(通常称为“垃圾收集”),例如图像,容器,卷和网络:除非您明确要求Docker这样做,否则通常不会删云计除这些对象。这可能会导致Docker使用额外的磁盘空间。对于每种类型的对象,Docker提供一个prune命令。此外,您可以docker system p算核rune用来一次清除多种类型的对象。本主题显示如何使用这些prune命令。.
清理镜像
该docker image prune命令允许您清除未使用的镜像。默认情况下,d心技ocker image prune仅清除悬空的镜像。悬空镜像是未标记且未被任何容器引用的镜像。要删除悬空的镜像,请执行以下操作:
$ docker image pru术Dne
WARNING! This will remove all dangling images.
Are you sure you want to continue? [y/N] y
要删除现oc有容器未使用的所有镜像,请使用-a 标志:
$ docker image prune -a
WARNING! This will remove all images without atke least one container associated to them.
Are you sure you want to continue? [y/N] y
默认情况下,系r教统会提示您继续。要绕过提示,请使用-f或 --force标志。
您可以使用带有--filter标志的过滤表达式来限制修剪哪些镜像 。例如,仅考虑超过24小时前创建程:的镜像:
$ docker image prune -a --filter "until=24h"
清理容器
停止容器时,除非您使用--rm标志将其启动,否则不会自动将其删除清理。要查看Docker主机上的所有容器,包括已停止的容器,请使用docker ps -a。您可能会惊讶地发现有多少个容器,尤其是在开发系统上!停止的容器的可写未使层仍会占用磁盘空间。要清理此问题,可以使用docker container prune命令。
$ docker container prune
WARNING! This w用的ill remove all stopped containers.
Are you sure you want to continue? [y/N] y
默认情况下,系统会提示您Do继续。要绕过提示,请使用-f或 --force标志。
默认情况下,所有停止的容器都将被删除。您可以使用该--filter标志限制范围。例如,以下命令仅删除ck24小时以上的已停止容器:
$ docker container prune --filter "until=24h"
相关文章
包包五金磨损怎样修复-业百科细砂纸打磨:对于五金件上的划痕磨损,可以用打磨珠宝的细砂纸来打磨。焊接:对于一些镀金的五金件,简单的打磨只能起到一定的作用,而不能长久的保持五。五金磨损怎么修补?2、焊接:2026-11-14
半年估值翻3倍!Cursor冲刺270亿美元,AI编程工具成资本新宠
据 The Information 报道,Coatue 和 Accel 正在与知名 AI 编码助手 Cursor 的母公司 Anysphere 商谈一笔至少10亿美元的融资,融资前估值高达270亿美元2026-11-14
地热发电有很多值得称道之处,利用地球地表下的自然热量来发电。它是一种可再生能源,排放很少的碳,而且不像其他可再生能源,它是稳定的。它的发电能力不会因天气或一天中的时间而波动。 但到目前为止,它的适用性2026-11-14
云梦级2月2日云梦级消息,格隆汇获悉,浙江荣泰电工器材股份有限公司(简称“浙江荣泰”)于1月29日递表港交所,寻求A+H双重上市,由中信证券担任保荐人。浙江荣泰于2023年8月登陆A股,证券代码:602026-11-14
云安全日报220331:Ubuntu Linux内核发现执行任意代码漏洞,需要尽快升级
Ubuntu是一个以桌面应用为主的Linux操作系统。它是一个开放源代码的自由软件,提供了一个健壮、功能丰富的计算环境,既适合家庭使用又适用于商业环境。Ubuntu为全球数百个公司提供商业支持。 3月2026-11-14
Youtu-Agent 智能体框架正式开源,引领 AI 发展新潮流
2025年9月2日 - 腾讯优图实验室正式宣布开源Youtu-Agent框架,这是一款功能强大且模块化的框架,专为构建、运行和评估自主AI智能体而设计。这一突破性框架现已面向全球开发者开放,凭借其灵活2026-11-14

最新评论