docker-compose

Installation
SKILL.md

When to use this skill

Use this skill whenever the user wants to:

  • 用 docker-compose 定义多服务栈(services、networks、volumes)
  • 本地或单机运行多容器(app、DB、缓存、队列)
  • 管理环境变量、依赖顺序与健康检查

How to use this skill

  1. 配置docker-compose.yml 定义 services、image/build、ports、volumes、environment、depends_on;用 profiles 做可选服务。
  2. CLIdocker compose up -ddownlogs -fps;override 用 -fdocker-compose.override.yml
  3. 环境.env 或 env_file 注入变量;secrets 用 Docker secrets 或外部方案。

Example: docker-compose.yml with health check

services:
  app:
    build: .
Related skills

More from teachingai/full-stack-skills

Installs
57
GitHub Stars
381
First Seen
Jan 24, 2026