用途:该技能用于管理 Sorcha 平台的 Docker 容器化与 docker-compose 编排,覆盖本地开发与生产部署。服务以 Ubuntu Chiseled(distroless)容器运行,采用多阶段构建;docker-compose 负责编排完整技术栈,含健康检查、共享网络与持久化卷挂载。
主要能力:支持启动全部服务及基础设施(docker-compose up -d)、查看指定服务日志(docker-compose logs -f blueprint-service)、在代码变更后重建并重启单个服务(docker-compose build blueprint-service && docker-compose up -d --force-recreate blueprint-service),以及仅启动数据库等基础设施供 Aspire 开发使用(docker-compose -f docker-compose.infrastructure.yml up -d)。技能描述了 Chiseled 镜像、多阶段构建、YAML 锚点共享环境变量、基于 service_healthy 的启动依赖条件、Bridge 网络下以服务名作 DNS 访问等概念,并给出服务定义示例与 .NET 服务的多阶段 Dockerfile 示例。
使用方式与限制:按上述命令操作即可;新增微服务或 Dockerfile 时参照所给的 compose 片段与 Dockerfile 模板。资料未提供价格、许可、平台兼容范围及性能数据,也未说明除本文档外是否存在额外限制。