container
SHA-256在 Mac 上用轻量虚拟机运行 Linux 容器,专为 Apple Silicon 优化,支持标准 OCI 镜像。
苹果官方出品,在 Mac 上跑 Linux 容器的最轻方案。
核心功能
- 原生支持 Apple Silicon,性能损耗极低
- 兼容 OCI 标准镜像,可直接从 Docker Hub 等仓库拉取
- 无需额外安装 Docker,利用 macOS 26 虚拟化新特性
- 命令行操作,简洁高效
- 提供完整的安装/升级/卸载脚本
避坑指南
- •仅支持 Apple Silicon 的 Mac(M1 及更新机型);仅在 macOS 26 上运行,旧版本无法使用;目前为 0.x 版,升级可能破坏已有工作,升级前务必停止服务并参考文档处理。
适用场景
- 在 Mac 上体验或测试 Linux 环境 (如 Ubuntu、Alpine)
- 本地开发、构建和测试容器化应用,然后推送到远程仓库
详细介绍
container 是苹果官方开发的工具,让你在 Mac 上以轻量级虚拟机的方式创建和运行 Linux 容器。它用 Swift 编写,专门为苹果自研芯片(M 系列)优化。相比 Docker Desktop 使用较重的 Hypervisor,container 利用了 macOS 26 原生的虚拟化和网络增强特性,更轻量、更省资源。它兼容标准 OCI 容器镜像,可以从任何镜像仓库拉取、运行,也能将构建的镜像推送出去。该项目目前处于活跃开发中,尚未发布 1.0 正式版,小版本之间可能出现不兼容变更。
标签
快速上手
安装软件
打开下载的 dmg 文件,将应用拖入 Applications 文件夹
从 GitHub Releases 下载最新 .pkg 安装包
双击安装,按提示输入管理员密码完成安装
打开终端执行 container system start 启动服务
- 从 GitHub Releases 下载最新 .pkg 安装包
- 双击安装,按提示输入管理员密码完成安装
- 打开终端执行 container system start 启动服务
已提供 SHA-256 校验码,下载后可自行核对文件完整性
该校验码提取自 GitHub 官方 Release 页面
SHA256 校验码
13f45f26da94c354adcbefe1e8f7631e7f126e93c5d4dd6a5a538aa66b4f479d该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
运行 /usr/local/bin/uninstall-container.sh -d 完全删除(含数据),或加 -k 保留数据。
无额外依赖
下载后即可直接使用,无需安装其他运行环境