docker-reference

Generate docker-compose.yml templates for local multi-service development stacks.

1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/kssumin/claude-playground --skill docker-reference
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docker-reference
Source: https://github.com/kssumin/claude-playground/tree/main/.claude/skills/docker-reference
Command: npx skills add https://github.com/kssumin/claude-playground --skill docker-reference

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Docker + docker-compose infrastructure reference providing templates, image lists, and standard run commands to accelerate local development and onboarding.

Core Features & Use Cases

  • docker-compose.yml templates for local development and a consistent stack
  • image lists and service references for common components (MySQL, Redis, Kafka, Zookeeper)
  • procedures for adding infrastructure and graceful shutdown guidance
  • operational commands and troubleshooting tips for day-to-day use

Quick Start

Initialize a local development environment by using the provided docker-compose templates and executing the standard docker-compose commands.

Frequently Asked Questions about docker-reference

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a local development environment with docker-compose for MySQL, Redis, and Kafka?

Docker-compose templates provide a reproducible multi-service stack for local development, including MySQL, Redis, and Kafka configurations. They feature health checks, initialization scripts, and graceful shutdown procedures to ensure consistent environment provisioning.

How does graceful shutdown work for Docker containers in a multi-service stack?

Graceful shutdown procedures are included in the docker-compose templates to safely terminate multi-service stacks like Kafka and Zookeeper. This prevents data loss and state corruption during local development by applying specific operational commands and configuration settings.

Can I use these docker-compose templates to add new infrastructure services to an existing local stack?

Yes, the reference provides procedures and service configuration examples for adding new infrastructure services to an existing docker-compose setup. You can integrate components like Redis or Kafka by applying the documented workflows and standard run commands.

What is the best way to configure health checks for Docker containers in a local development environment?

The provided docker-compose templates include built-in health check definitions for common services like MySQL and Redis. Using these templates ensures your multi-service stack accurately reports container readiness before executing initialization scripts or routing development traffic.

Why do I need Zookeeper when running Kafka in a docker-compose local development stack?

Zookeeper is included in the docker-compose service references to manage Kafka broker state, leader election, and cluster coordination. The templates provide linked configurations for both services to ensure stable local infrastructure operation.

What are common docker-compose troubleshooting tips for local development infrastructure?

The reference provides operational commands and troubleshooting tips for common docker-compose issues, such as verifying service health checks, reviewing initialization script logs, and managing multi-service dependencies. These tips help resolve provisioning errors during local development.