AX 爱鲜报

Apple container

Apple 官方开源的容器工具,用 Swift 编写,在 Apple 芯片 Mac 上以轻量虚拟机方式运行 Linux 容器,兼容 OCI 镜像,可替代 Docker Desktop。

过去 7 天收获 4 颗 Star

爱鲜报评分

0.0

0 人评分

51k

星数

否

中文

Swift

主语言

是

活跃

125

贡献者

人工分析

EDITORIAL

推荐理由

这是 Apple 官方推出的容器运行时,专为 Apple 芯片优化,性能与集成度优于第三方方案。它兼容标准 OCI 镜像,可直接拉取和推送镜像,迁移成本低。对于 Mac 开发者来说,是替代 Docker Desktop 的轻量选择,尤其适合追求原生体验和低资源占用的场景。

适用场景

  • Mac 本地开发与测试
  • 运行 OCI 容器镜像
  • 构建并推送容器镜像
  • 轻量级虚拟化环境
  • CI/CD 流水线中的 Mac 节点

优点

  • Apple 官方出品,与 macOS 深度集成
  • 专为 Apple 芯片优化,性能出色
  • 兼容 OCI 标准,镜像生态丰富
  • 轻量虚拟机隔离,安全性好
  • 命令行工具简洁易用

缺点

  • 仅支持 Apple 芯片 Mac
  • 需要 macOS 26 及以上版本
  • 项目处于活跃开发阶段,功能可能变动
  • 暂不支持集群等高级功能(实验性)
上手难度 入门

Apple container 简介

container 是 Apple 开源的容器工具,用 Swift 编写,专为 Apple 芯片 Mac 优化。它通过轻量虚拟机运行 Linux 容器,兼容 OCI 标准镜像,可以像使用 Docker 一样拉取、运行和推送镜像。

核心特性

  • 原生 Apple 芯片支持:充分利用虚拟化框架,性能出色。
  • OCI 兼容:可从任意标准容器仓库拉取镜像,也能推送自己构建的镜像。
  • 轻量隔离:每个容器运行在独立的轻量虚拟机中,安全隔离。
  • 简单易用:提供直观的命令行接口,快速上手。

快速开始

  1. 从 GitHub Releases 下载签名安装包并安装。
  2. 启动系统服务:
container system start
  1. 运行第一个容器:
container run --rm alpine echo hello

该命令会拉取 alpine 镜像,在轻量虚拟机中运行并输出 hello,然后自动删除容器。

系统要求

  • Apple 芯片 Mac(M1 及以上)
  • macOS 26 或更高版本

适用场景

  • Mac 本地开发与测试
  • 运行标准 OCI 容器镜像
  • 构建并发布容器镜像
  • 替代 Docker Desktop 的轻量方案

注意事项

项目处于活跃开发阶段,版本号遵循产品版本而非语义化版本。CLI 在同一大版本内尽量保持向后兼容,但实验性功能(如 cluster 子命令)可能发生变化。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。