您的当前位置:首页 > 热点 > 云计算核心技术Docker教程:清理未使用的Docker对象 正文
时间:2026-11-15 来源:网络整理 编辑:热点
谷歌外推搜索留痕技术【tg:seogoogle987】
Docker采取了一种保守的方法来清理未使用的对象(通常称为“垃圾收集”),例如图像,容器,卷和网络:除非您明确要求Docker这样做,否则通常不会删云计除这些对象。这可能会导致Docker使用额外的磁盘空间。对于每种类型的对象,Docker提供一个prune命令。此外,您可以docker system prun算核e用来一次清除多种类型的对象。本主题显示如何使用这些prune命令。.
清理镜像
该docker image prune命令允许您清除未使用的镜像。默认情况下,d心技ocker image prune仅清除悬空的镜像。悬空镜像是未标记且未被任何容器引用的镜像。要删除悬空的镜像,请执行以下操作:
$ docker image prune
W术DARNING! 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 withoutke at 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 wil用的l remove all stopped containers.
Are you sure you want to continue? [y/N] y
默认情况下,系统会提示您继续Do。要绕过提示,请使用-f或 --force标志。
默认情况下,所有停止的容器都将被删除。您可以使用该--filter标志限制范围。例如,以下命令仅删除24小时以ck上的已停止容器:
$ docker container prune --filter "until=24h"
钉钉十周年重磅发布8.0版本,推出AI办公新形态"钉钉ONE"2026-07-28
微软办公应用新增免费 Copilot 聊天功能,提升用户办公效率2026-09-07
英伟达开源 Audio2Face 模型,AI 助力实时面部动画生成2026-07-18
程序员岗位“腰斩”?美联储最新报告揭示:AI正在切断初级开发者的职场后路2026-09-03
云计算开发:Python3随机数函数randrange()方法详解2026-07-06
无人驾驶汽车兴起 半导体业迎来发展机遇2026-11-05
标签: 蚂蚁集团 支付宝 AI版 阿里巴巴 周靖人 SpaceX2026-11-11
App都收集了你的什么数据?今天起苹果用户可以明确知晓2026-07-27
标签: 巨人网络 超自然行动组 征途 原始征途2026-07-29
标签: 呜哩 阿里巴巴 Qwen Image AIGC2026-10-23
AI大模型投资赛落幕!阿里通义千问Qwen3-Max以22.32%收益率夺冠2026-07-06
加州新法案:聊天机器人必须明确告知用户其为 AI2026-08-04
云计算核心技术Docker教程:Docker Hub覆盖构建和定制构建阶段挂钩2026-09-24
Salesforce宣布将裁员约10% 并关闭部分办公室2026-06-25
爱奇艺回应“签约AI演员”争议:入驻库不代表直接授权2026-08-03
让Transformer的推理速度提高4.5倍,这个trick还能给你省十几万2026-09-06
标签: 水滴公司 WDH 保险业务 数字临床试验2026-10-28
腾讯云上线DeepSeek-V3.1 API2026-09-05