最近把苹果刚开源的 apple/container 拉下来跑了一周,说句公道话,在 Mac 上跑 Linux 容器这件事,它确实给了比 Docker Desktop 干净太多的选择。
这是苹果亲自动手的开源项目,纯 Swift 写的,底座是自家 Containerization 框架。架构上的核心差异最值得聊:它不跟 Docker 那样让所有容器共享一个内核,而是给每个容器单独起一个轻量 VM。隔离性直接拉满,安全感比共享内核的 Docker 强一截,跑点来路不明的镜像心里也踏实。
简单说
上手也比预想顺。OCI 镜像直接兼容,以前 docker pull 过的 nginx、alpine 换个命令照样用,几乎零配置。启动快,最舒服的是不再有那种偷偷常驻后台的进程,风扇终于安静了,这点对洁癖用户太友好。
槽点也实在。门槛卡得死:必须 macOS 26 加 Apple Silicon,手里的老 Intel Mac 直接出局。一容器一 VM 的代价是内存开销大,同时开七八个服务明显比 Docker 费内存。compose 生态眼下也没有,复杂编排还得再等等。
机器够新的话,值得换着试试。