跳转到主要内容

Documentation Index

Fetch the complete documentation index at: https://docs.skrmir.com/llms.txt

Use this file to discover all available pages before exploring further.

Compose 支持矩阵

适用对象

本页面面向希望把现有 Compose 应用导入 AiOS 的开发者、平台维护者与实施人员。

目标与范围

AiOS 支持的是 Compose 导入,不是“完全兼容 Docker Compose”。

核心概念

三类状态

  • supported:自动转换并继续
  • warn:允许继续,但必须向用户暴露语义偏差
  • blocked:直接失败,禁止进入 convert-and-apply

strict 模式

strict=true 时:任意 warn 也会触发失败。

标准流程

  1. 解析 Compose 文件
  2. 按字段逐项匹配支持矩阵
  3. 生成 supported / warn / blocked 报告
  4. 若通过校验,再进入 AppSpec 转换与部署流程

当前控制面 API 冻结说明

当前冻结的 /api/v1/compose/import 先覆盖“字段矩阵评估 + 导入报告”边界。 本轮不要求该路由直接承担原始 YAML 上传、完整 AppSpec 持久化或部署推进。

规划中的 CLI 示例(尚未实现)

当前仓库尚未交付这些 Compose 导入命令。当前已冻结的可执行入口是 POST /api/v1/compose/import
aios app up --from-compose ./compose.yaml
aios app up --from-compose ./compose.yaml --strict

相关页面