docker-local

Automate local Drupal Docker Compose environments with standardized service patterns.

45|9|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/madsnorgaard/agent-resources --skill docker-local
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docker-local
Source: https://github.com/madsnorgaard/agent-resources/tree/main/.claude/skills/docker-local
Command: npx skills add https://github.com/madsnorgaard/agent-resources --skill docker-local

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides standardized Docker Compose patterns for local Drupal development, reducing setup time and configuration drift across projects.

Core Features & Use Cases

  • Standardized Docker Compose templates for Drupal projects (php/web/db) with sensible defaults.
  • Common service patterns and troubleshooting guidance for local environments.
  • Use Case: Onboarding new developers with a reproducible local environment that matches production setups.

Quick Start

Use the docker-local skill to bootstrap a local Drupal environment with Docker Compose. Then run docker compose up -d to start services and docker compose exec php bash to access the PHP container.

Frequently Asked Questions about docker-local

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

FAQPage Schema
How do I set up a local Drupal development environment with Docker Compose?

You can bootstrap a local Drupal development environment using standardized Docker Compose templates that include php, web, and db services with sensible defaults. Run docker compose up -d to start services and docker compose exec php bash to access the PHP container.

What is the best way to standardize Docker Compose configurations across multiple Drupal projects?

Standardizing Docker Compose configurations involves using conventional docker-compose files and common service names to reduce configuration drift. This approach provides reproducible local environments that match production setups and accelerates onboarding for new developers.

Do I need DDEV to use Docker for local Drupal development?

No, you do not need DDEV. This approach targets non-DDEV setups and container-based workflows, requiring only Docker Engine and Docker Compose on the host to bootstrap and manage your local Drupal environment.

How do I troubleshoot a local Docker Compose setup for Drupal?

Troubleshooting local Docker Compose setups involves using common service patterns and conventional docker-compose files to identify configuration issues. Access the PHP container directly using docker compose exec php bash to debug the local environment.

Can I use this Docker Compose setup to onboard new developers to a Drupal project?

Yes, you can onboard new developers by providing a reproducible local environment that matches production setups. Standardized Docker Compose templates with sensible defaults ensure quick bootstrap and consistent configurations across different machines.

What are the limitations of using conventional docker-compose files for local development?

Using conventional docker-compose files for local development requires Docker Engine and Docker Compose installed on the host machine. It targets container-based workflows and non-DDEV setups, meaning it may not integrate with DDEV-specific tooling or features.