SuperAPI AI 工具集

docker-compose

部署与运维

查看项目

更新于 10-16 01:33

技能介绍

用途:为多容器应用生成结构化的 Docker Compose 配置,适用于创建新 compose 文件、向现有 compose 添加服务、配置容器编排,以及搭建开发或生产环境。

主要能力:生成服务定义、网络配置、卷管理、健康检查、依赖关系与环境配置。技能文档给出多种服务模式(Web 应用、API 服务、数据库、缓存、后台 Worker)、网络模式(内部数据库网络、外部共享网络)、卷模式(命名卷、绑定挂载、匿名卷)与环境变量模式(直接值、.env 文件、带默认值)。

使用方式:先收集需求,包括所需服务(web、api、数据库、缓存等)、环境(开发/生产)、网络需求(内部、外部、SSL)、持久化与扩展需求;再查阅相关文档(03-compose-fundamentals.md 结构、04-networking.md 网络、05-databases.md 数据库服务、06-services.md 依赖、08-volumes.md 持久化);最后按最佳实践生成 compose 文件。示例采用现代 compose 写法(无 version 字段),包含 build、restart、ports、environment、depends_on 的 condition: service_healthy、networks、healthcheck 等字段,并定义 volumes 与 networks(如 internal: true)。

限制:资料未提供该技能的安装命令、收费方式、支持平台及具体运行效果,这些信息暂未提供。生成结果需结合项目实际需求核对。