
Apple Container Machine:把 Linux 搬进 Mac
TL;DR
container machine 是 Apple Container 里容易被忽视的另一半:不是跑一个进程,而是跑一个完整的 Linux 开发环境,自动挂载你的 macOS $HOME,支持 systemd,用法更接近 WSL2 而不是 Docker。
从货箱到书房:Container Machine 是什么
这个系列已经写了四篇:
- 苹果发布 Containerization Framework:开启 macOS 容器化新纪元——讲框架本身,为什么每个容器独立一个轻量 VM,和 Docker Desktop、Kata Containers 的架构差异
- Apple Container 开箱实践——Container CLI 入门,安装、拉镜像、
container run、DNS,对照 Docker CLI 逐条对比 - macOS 原生容器 Apple Container 架构解析——深入 Virtualization Framework、网络栈、文件系统的底层实现
- Apple Container 0.8.0:从初生到成熟的七个月演进之路——七个月九个版本的演进,0.7.1 数据完整性危机,以及生产就绪的分级评估
读完这四篇,你对 Apple Container 的印象大概是:每个容器独立一个 VM,container run nginx:latest 起来就是一个跑在 VM 里的 nginx 进程,用法和 Docker 接近。





