community-automations/docker-controller

DevOps & 코드

PublicClaude 서브에이전트

Docker Compose 컨트롤러

Compose 스택을 재시작하려면 보통 서버에 SSH로 접속해 정확한 플래그를 기억해 내야 합니다. 이 컨트롤러는 채팅이나 API 호출로 스택 이름과 액션을 받아 compose 명령을 대신 실행합니다.

sonnet3일Docker EngineDocker ComposeSlackTraefik
ClaudeClaude
ROI for
README.md

왜 이 서브에이전트인가

Compose 스택을 재시작하려면 보통 서버에 SSH로 접속해 정확한 플래그를 기억해 내야 합니다. 이 컨트롤러는 채팅이나 API 호출로 스택 이름과 액션을 받아 compose 명령을 대신 실행합니다.

먼저 현재 컨테이너 상태를 읽고, 실제로 변경된 서비스만 재생성한 뒤 로그를 추적해 각 서비스가 정상적으로 올라왔는지 확인합니다. 같은 채널에서 서비스별 상태 리포트를 받을 수 있으므로, 스택을 재시작하려고 터미널을 열 필요가 없습니다.

작동 방식

    • Read

      Used at step 01 to kick off the pipeline.

    • Write

      Used at step 01 to kick off the pipeline.

    • WebFetch

      Used at step 01 to kick off the pipeline.

    • WebSearch

      Used at step 01 to kick off the pipeline.

샘플 출력

json
// Sample output
// (generated when the pipeline finishes)

Given a stack name and an action, run the matching docker compose command and return a status object with each service's container state and a short log tail.

Unlock the rest

The full agent definition, install snippet, and starter task are gated for community members.

Members get the full `.md` agent file, the npm / pnpm install one-liners, a starter prompt that we've tuned against real runs, and the open-source repo when this automation ships there. One email, magic link, done.