OpenSource-Hub
C

container

SHA-256
30.3k stars·开发工具·已提供 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 正式版,小版本之间可能出现不兼容变更。

标签

containerLinuxvirtual-machineApple SiliconOCISwiftmacOS

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

打开下载的 dmg 文件,将应用拖入 Applications 文件夹

3

从 GitHub Releases 下载最新 .pkg 安装包

4

双击安装,按提示输入管理员密码完成安装

5

打开终端执行 container system start 启动服务

安装指引
  1. 从 GitHub Releases 下载最新 .pkg 安装包
  2. 双击安装,按提示输入管理员密码完成安装
  3. 打开终端执行 container system start 启动服务
文件完整性

已提供 SHA-256 校验码,下载后可自行核对文件完整性

该校验码提取自 GitHub 官方 Release 页面

SHA256 校验码

13f45f26da94c354adcbefe1e8f7631e7f126e93c5d4dd6a5a538aa66b4f479d

该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

运行 /usr/local/bin/uninstall-container.sh -d 完全删除(含数据),或加 -k 保留数据。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议Apache-2.0
最后更新2026-06-11T07:00:58Z
GitHub 仓库官方网站

相似推荐