OrbStack 占用过多磁盘空间
前期提要#
这篇文章主要记录使用 OrbStack 后,日常构建容器测试 web 项目 时导致的磁盘空间消耗过多的解决方法
这个问题在 Github 上有人提到,并且在评论的最下方给了一个暂时的解决方法
解决方法#
容器、镜像与卷的清理,都可以通过 OrbStack 的图形化界面来进行删除,但构建时的缓存只能通过命令来删除:
docker builder prune即可进行删除
最后,我们可以写一个脚本来清理这些:
docker system prune && docker image prune -a && docker builder prune && docker volume prune基本上把能清理的全清理了,如果对镜像和卷有留恋的话,建议选择 GUI 来进行清理
一键清理#
我们还可以使用命令行工具 mac-cleanup 来进行清理,只需要使用
mac-clean -c进行提前设置需要清理哪些应用产生的垃圾,然后每次直接运行
mac-cleanup即可完成清理
讨论
想法、补充,或只是打个招呼。