SuperAPI AI 工具集

apple-container

通用与其它

查看项目

更新于 10-16 02:27

技能介绍

用途:Apple container 是 Apple 开源的命令行工具,用于在 Apple 芯片 Mac 上构建、运行和管理 OCI/Linux 容器。每个容器运行在独立轻量虚拟机中(基于 Containerization 框架与 Virtualization API),没有 Docker 那样的共享守护进程,服务通过 launchd 按用户运行。

主要能力:命令行风格接近 Docker,容器生命周期动词(run、create、start、stop、exec、logs、inspect、list/ls、delete/rm、kill、stats)和 build 为顶层命令;镜像操作如 push、pull、tag 位于 container image 下。镜像为标准 OCI 制品,可与 Docker 仓库及其他 OCI 工具互通。命令组还包括 registry(登录/登出/列出)、system(服务启停/状态/日志/磁盘/DNS/内核/属性)、network(仅 macOS 26)、volume、builder,以及 1.0.0 新增的 machine。

使用方式:从项目 GitHub releases 下载签名的 .pkg 安装包并安装,然后执行 container system start 启动服务,首次会提示安装默认 Linux 内核;用 container system status 确认健康。任何容器/镜像/构建命令前必须先启动服务,连接或 XPC 错误通常表示服务未运行。升级/降级/卸载使用 /usr/local/bin 下的辅助脚本,卸载前先 container system stop。

限制与要求:仅支持 Apple 芯片(M1 及以上),不支持 Intel Mac;官方支持 macOS 26(Tahoe),macOS 15 虽可运行但网络受限,仅单一默认子网,network 命令组不可用。本技能记录 1.0.0 版本,部分功能在该版本新增。该工具不是 Docker,标志、默认值与守护进程行为有差异,不要套用 Docker 语法。每个容器在网络上有独立 IP,没有共享 Docker 桥;镜像引用省略仓库时默认 docker.io。

详细命令、架构、配置与工作流分别见 references/commands.md、concepts.md、configuration.md 和 workflows.md;具体子命令名称、别名、参数与标志以官方文档和 container <group> --help 为准。