您的当前位置:首页 > 热点 > 云计算核心技术Docker教程:清理未使用的Docker对象 正文
时间:2026-11-14 来源:网络整理 编辑:热点
百度蜘蛛池租用【tg:seogoogle987】
Docker采取了一种保守的方法来清理未使用的对象(通常称为“垃圾收集”),例如图像,容器,卷和网络:除非您明确要求Docker这样做,否则通常不会删云计除这些对象。这可能会导致Docker使用额外的磁盘空间。对于每种类型的对象,Docker提供一个prune命令。此外,您可以docker system prune算核用来一次清除多种类型的对象。本主题显示如何使用这些prune命令。.
清理镜像
该docker image prune命令允许您清除未使用的镜像。默认情况下,心技docker 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 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 will用的 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"
进行三万多次地震训练后,他们发现了快速预测震动强度的新方法2026-08-02
标签: 智谱 GLM-4.7-Flash 大模型 开源2026-10-01
标签: HBM SK海力士 三星 谷歌2026-08-20
美国参议员提议禁止未成年人使用 AI 聊天机器人2026-11-04
标签: 张家界 七星山杯 荒野求生 老六荒野2026-08-10
谷歌发布Veo 3.1视频生成模型:新增音频功能和精细化编辑能力2026-10-26
OpenAI与微软达成非约束性协议:允许将营利部门转型公益股份公司2026-11-06
标签: Momenta 梦腾智驾 港交所 IPO2026-07-11
标签: 瑞声科技 Dispelix AR光波导 XR2026-07-08
机构预计今年服务器DRAM需求将达到684.86亿GB 首次超过移动设备2026-10-28
比9种SOTA GNN更强!谷歌大脑提出全新图神经网络GKATs2026-07-30
标签: 大麦娱乐2026-08-22
陈皮是用哪种桔子做的2026-10-22
标签: 欣旺达 威睿 吉利 电芯2026-08-27
标签: 字节跳动 豆包 赛豆 智能座舱2026-08-17
标签: 香港航空 西捷航空 代码共享 国际航线2026-07-17
xAI Grok 儿童模式上线,构建全年龄段 AI 生态2026-09-22
标签: SKF 绿的谐波 人形机器人 具身智能2026-06-28