> ## 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 支持矩阵

> AiOS 对 Docker Compose 的受限子集支持、告警语义、阻断规则与 strict 模式。

# 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`。

```bash theme={null}
aios app up --from-compose ./compose.yaml
aios app up --from-compose ./compose.yaml --strict
```

## 相关页面

* [部署第一个应用](/getting-started/deploy-first-app)
* [部署生命周期](/platform/deployment-lifecycle)
* [应用交付总览](/platform/application-delivery)
