当前位置:

首页 > 系统应用 > Mac怎么清理Docker镜像和容器 苹果开发磁盘清理

Mac怎么清理Docker镜像和容器 苹果开发磁盘清理

如果你在Mac上进行开发时,突然发现磁盘空间告急,而Docker Desktop的存储使用量却居高不下,这很可能不是系统问题。那些被你遗忘的旧镜像、早已停止的容器,以及它们背后默默增长的可写层,才是吞噬空间的“元凶”。别担心,这并非无解。下面这套从常规到深度的清理策略,能帮你精准回收每一寸宝贵的磁盘

如果你在Mac上进行开发时,突然发现磁盘空间告急,而Docker Desktop的存储使用量却居高不下,这很可能不是系统问题。那些被你遗忘的旧镜像、早已停止的容器,以及它们背后默默增长的可写层,才是吞噬空间的“元凶”。别担心,这并非无解。下面这套从常规到深度的清理策略,能帮你精准回收每一寸宝贵的磁盘空间。

Mac怎么清理Docker镜像和容器 苹果开发磁盘清理

一、执行全局安全清理:一键省心

当你需要快速释放空间,又不想伤及正在运行的服务时,这个命令是你的首选。它会智能地扫描并移除所有“闲置”资源——包括未被任何运行中容器引用的镜像、已停止的容器、未使用的网络和构建缓存。而正在使用的容器和它们依赖的基础镜像则会安然无恙,在效率和安全之间取得了不错的平衡。

操作很简单:打开终端,输入命令 docker system prune -a。系统会给出一个警告提示,确认无误后键入 y 并回车。稍等片刻,终端就会显示本次清理回收的空间总量,比如“Total reclaimed space: 4.23GB”,成就感瞬间拉满。

二、分项精准清理:按需定制

如果你需要对清理过程有更精细的控制,或者执行全局清理后怀疑仍有“漏网之鱼”,那么分项清理就是为你准备的。你可以像点菜一样,选择只清理某一类资源,避免误删那些暂时不用但未来可能需要的依赖环境。

具体命令如下:

  • 清理所有已停止的容器:docker container prune
  • 清理所有“悬挂镜像”(即那些没有标签、也没被任何容器使用的中间层镜像):docker image prune
  • 清理所有未被任何容器挂载的数据卷:docker volume prune
  • 清理所有未被容器使用的自定义网络:docker network prune

每个命令执行前都会请求确认,给你最后一道安全防线。

三、强制批量删除:彻底重置

当你打算彻底重置本地Docker环境时——比如在经历了一系列失败的构建调试后,或者需要在移交设备前抹去所有开发痕迹——这个方案最为彻底。请注意,它将清除一切本地镜像和容器,执行前请务必三思。

操作步骤是:

  1. 首先,停止所有正在运行的容器:docker stop $(docker ps -q)
  2. 接着,删除所有容器(包括已停止的):docker rm $(docker ps -a -q)
  3. 最后,强制删除所有镜像:docker rmi -f $(docker images -q)

完成后,可以运行 docker images 和 docker ps -a 检查一下,如果返回空列表,就说明本地环境已经是一张白纸了。

四、预检待删项再操作:安全第一

对于在团队共享的Mac上工作,或者本地同时存在多个项目镜像的开发者来说,直接删除总是让人有点不放心。这个“先查看,再删除”的方法,能让你在按下回车键前,对要清理的目标一目了然。

建议按这个顺序进行预检:

  1. 列出所有悬挂镜像:docker images -f dangling=true
  2. 列出所有已停止的容器(并显示ID、名称和状态):docker ps -a --filter status=exited --format "{{.ID}} {{.Names}} {{.Status}}"
  3. 列出所有未被挂载的数据卷:docker volume ls -f dangling=true

查看输出列表,确认哪些条目是可以删除的。然后,再针对性地使用 docker rmi [镜像ID] 或 docker rm [容器ID] 进行精准删除,最大程度避免误操作。

五、清理Buildx构建缓存:揪出隐藏大户

如果你在使用Docker Buildx进行多平台镜像构建,那么这里可能藏着一个空间“黑洞”。Buildx的构建缓存是独立管理的,常规的 docker system prune 命令并不会触及它。日积月累,这部分缓存轻松就能占据数GB空间,是Mac上Docker磁盘空间异常膨胀的一个常见却容易被忽略的原因。

专项清理步骤如下:

  1. 首先,查看一下Buildx缓存到底占了多少空间:docker builder du -v
  2. 然后,清理所有构建器缓存:docker builder prune
  3. 如果你使用了自定义的构建器实例,记得先切换回默认构建器:docker buildx use default,再执行清理命令。

定期检查并清理这部分缓存,往往能带来意想不到的空间释放效果。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
作者最新文章
系统应用 苹果
相关文章 更多
苹果充值奖励活动倒计时 赶紧买
苹果充值奖励活动倒计时 赶紧买

苹果AppStore推出限时充值奖励,但“苹果税”争议持续发酵。活动期间,用户充值5元至1000元,可获得10%额外奖励,每人限一次,截止日期为2025年2月2日。然而,这项活动并未缓解外界对苹果公司AppStore30%佣金政策(俗称“苹果税”)的担忧。在中国,这一抽成比例被认为是全球最高的,引发广泛争议。一位苹果软件开发者指出,在直播行业,扣除30%的“苹果税”后,100元的礼物收入仅剩70元,还要支付主播分成(35-50元)、运营成本(流量推广、人力等)。一个五人团队每月成本可能高达

苹果与铠侠签署NAND长期供应协议:3-5年长约与不设价格上限背后的供应链战略
苹果与铠侠签署NAND长期供应协议:3-5年长约与不设价格上限背后的供应链战略

苹果与铠侠签署为期3-5年的NAND闪存长期供应协议,且可能不设价格上限。此举旨在应对AI数据中心需求激增导致的芯片供应紧张,从单纯压价转向确保稳定供货。

苹果iCloud官网登录入口
苹果iCloud官网登录入口

苹果iCloud官网登录入口:高效同步与安全管理的云端枢纽 iCloud官网登录入口是https://www.icloud.com,支持全系Apple设备及主流浏览器访问,具备高效同步、端到端加密、多语言切换等特性。 直接问“iCloud官网登录入口在哪?”的朋友,可以记下这个直通车地址,它能帮你快

荣耀马来西亚Q1份额第一,超越苹果三星
荣耀马来西亚Q1份额第一,超越苹果三星

根据Counterpoint数据,2026财年第一季度荣耀在马来西亚智能手机市场份额登顶,超越苹果(20%)、OPPO(17%)、三星和小米(13%)。高端折叠屏产品热销,当地每售出三台大折叠屏手机就有一台来自荣耀,新一代MagicV6已发布并巩固市场地位。

2028款iPhone首发!性能大幅提升 Intel生产芯片?
2028款iPhone首发!性能大幅提升 Intel生产芯片?

2028年高端iPhone将首发1.4nm制程A22Pro芯片,台积电仍为代工主力,但苹果计划引入英特尔分担部分生产任务,以分散供应链风险、降低对单一供应商依赖。

苹果因第三方云服务接入问题受到意大利反垄断机构调查
苹果因第三方云服务接入问题受到意大利反垄断机构调查

意大利反垄断机构AGCM对苹果展开调查,指控其未遵守欧盟《数字市场法》,未向第三方云服务商开放与iCloud同级的系统数据备份权限,涉嫌差异化待遇。调查结果将交由欧盟委员会裁定。

苹果 iOS 27 扩展 GymKit 支持 iPhone 17 等 兼容跑步机可同步健身记录
苹果 iOS 27 扩展 GymKit 支持 iPhone 17 等 兼容跑步机可同步健身记录

苹果在iOS27中将GymKit支持扩展至iPhone17与AirPodsPro3。用户靠近兼容跑步机即自动启动训练,跑步机实时回传距离、配速等数据,AirPods监测心率,iPhone作为中枢汇总至健身应用,构建完整运动档案,实现设备协同与数据闭环。

巴西法院对苹果、微软、腾讯等公司重罚 要求整改游戏盲盒
巴西法院对苹果、微软、腾讯等公司重罚 要求整改游戏盲盒

巴西联邦区法院对苹果、微软、腾讯等多家公司处以总额2.98亿雷亚尔罚款,要求整改游戏内付费随机抽奖箱。法院认定该机制成瘾风险高、透明度差,平台与开发商均需担责,并须增设退款机制、年龄验证及中奖概率公开。

苹果 iOS 27 预览互动放大镜增添趣味视觉效果
苹果 iOS 27 预览互动放大镜增添趣味视觉效果

苹果iOS27预览应用中的放大镜图标可交互拖动,下方文字和画面实时扭曲形变,如同透过玻璃透镜。该功能去年已登陆iPad,今年正式移植到iPhone。

功耗骤降30%!苹果1.4nm芯片计划曝光:台积电主力代工,英特尔分羹
功耗骤降30%!苹果1.4nm芯片计划曝光:台积电主力代工,英特尔分羹

苹果计划自2028年起采用1.4nm制程芯片,相比2nm性能提升15%并且功耗降低约30%。为减少对台积电依赖,拟引入英特尔代工,后者力争2028年量产1.4nm,可能承接非Pro版iPhone芯片生产。这一举措意在分散供应链风险并增强议价能力。

查看更多
精品专题 更多
装机必备
装机必备

正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

Windows
Windows

正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

PDF教程
PDF教程

正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

Mac软件 更多
IntelliJ IDEA macOS版
IntelliJ IDEA macOS版
Mac

IntelliJ IDEA 是 JetBrains 推出的专业集成开发环境,重点服务于 Java、Kotlin 与 JVM 项目开发。软件集成代码补全、静态检查、重构、调试、测试、版本控制及构建工具,并可借助插件扩展语言和框架支持。

PyCharm macOS版
PyCharm macOS版
Mac

JetBrains PyCharm 是面向 Python 开发者的集成开发环境,提供智能补全、代码检查、重构、调试、测试、版本控制及虚拟环境管理功能。Mac 版兼容 Intel 与 Apple 芯片,核心功能可免费使用。

WebStorm macOS版
WebStorm macOS版
Mac

JetBrains WebStorm 是面向 JavaScript、TypeScript 和现代 Web 技术的专业集成开发环境,可智能理解项目结构,提供代码补全、重构、错误检查、运行调试、测试及 Git 工具。

WINDOWS 更多
IntelliJ IDEA Windows版
IntelliJ IDEA Windows版
Windows

JetBrains IntelliJ IDEA 是以 Java、Kotlin 和 JVM 项目为核心的专业集成开发环境,提供智能补全、代码检查、安全重构、调试、测试、版本控制及构建工具集成。统一发行版的核心功能可免费用于商业和非商业项目,

PhpStorm Windows版
PhpStorm Windows版
Windows

PhpStorm 是 JetBrains 面向 PHP 与现代 Web 开发打造的专业集成开发环境,提供代码补全、静态检查、重构、调试、测试、数据库、版本控制及前端语言支持。Windows 用户可直接下载安装程序,

PyCharm Windows版
PyCharm Windows版
Windows

PyCharm 是 JetBrains 推出的 Python 集成开发环境,提供智能代码补全、错误检查、重构、调试、测试、Git、终端及 Jupyter Notebook 支持。统一版安装后可体验 30 天 Pro 功能,