macOS 原生 Linux 容器机:像虚拟机一样持久,像容器一样轻量
苹果开源了 container 工具,其中的“容器机”概念颠覆了传统容器用法:它模拟一个完整的 Linux 环境,运行 init 系统,支持 systemctl 管理服务,并且自动映射宿主机的用户和家目录。你可以在 macOS 上编辑代码,在 Linux 容器机里编译运行,所有文件实时同步,无需拷贝。每个容器机对应一个发行版(如 Alpine、Ubuntu),共享同一份 dotfiles。实测创建、启动、进入交互式 shell 只需几秒,内存默认宿主机一半。
容器机模拟的是 Linux 环境,而非单个应用;它运行 init 系统,让你能注册长期服务或用进程管理器测试应用。