👨💻作为一个开发者,WWDC25 苹果最重要的发布不是 LiquidGlass,而是开源了 macOS 上的容器化工具 container 🍎 📌 和 Docker 底层架构的区别: ⭕ 每个容器独立 VM:每个 Linux 容器都运行在自己的轻量级虚拟机(VM)中,隔离性更好🛡️ ⭕ 数据挂载更高效:container 只需将需要的数据挂载到对应 VM。docker 需将主机目录挂载到 VM,再由 VM 挂载到容器,存在性能损耗⚡ ⭕ 底层依赖:利用 macOS 的 Virtualization.framework,深度集成 Apple Silicon 和 macOS 系统特性🔧 更详细的使用对比参考 @truant🦊 的帖子 ✨优点: 1️⃣ 容器超快启动,通过极简 Linux 内核和 rootfs,VM 启动可达亚秒级 🚀 2️⃣ 内存资源占用比 docker 少了很多,也更省电🔋 3️⃣ 完全兼容 OCI 镜像标准,可与 Docker 镜像互通 🔄 4️⃣ 与macOS深度集成:如 XPC、Launchd、Keychain、统一日志等🍏 5️⃣ 多架构支持:支持 ARM64/AMD64,Apple Silicon 下可用 Rosetta 2 运行 x86 镜像💪 6️⃣ 目前来看 apple 团队更新非常活跃 👏 ⚠️缺点: 1️⃣ 目前还有些功能缺失。最重要的 docker-compose 目前还不支持,不过社区已经有人提了 PR,相信很快就会来了⏳ 2️⃣ 只能通过 CLI 运行 💡 我最近一直在本地开发中使用 container,没有 UI 实在是不方便,于是写了一个 APP 用来管理 containers(类似 orbStack),详见 P5。需要的 github:elliothux/trunktail 自取🎁 📚 另外 apple 的文档非常烂,我还部署看了一个文档站点方便大家使用,地址:trunktail.pages.dev ⚙️ 除此之外,还快速撸了一个 MCP Server,在 Cursor 里也能愉快地让大模型帮忙运行和管理容器,非常方便!详见 Github🔗 #apple #容器化 #docker #macOS #container #开发者工具 #WWDC25 #程序员 #mcp #macapp