docker-dev

Automate Docker development environment lifecycle with docker-compose.

16|11|Updated Jun 12, 2025
One-click install
npx skills add https://github.com/liwoo/goravel-inertia-tw-starter --skill docker-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docker-dev
Source: https://github.com/liwoo/goravel-inertia-tw-starter/tree/main/.claude/skills/docker-dev
Command: npx skills add https://github.com/liwoo/goravel-inertia-tw-starter --skill docker-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the setup and lifecycle management of a Docker-based development environment.

Core Features & Use Cases

  • Start, stop, restart, status, logs, and clean actions for a Docker dev environment using docker-compose.
  • Support for optional profiles to include tools like pgadmin, redis-commander, mailhog, and minio.
  • Use case: quickly bootstrap a local development environment for a Goravel/Inertia-based project with a consistent container stack.

Quick Start

Run the docker-dev skill to initialize and manage your local Docker development environment.

Frequently Asked Questions about docker-dev

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

FAQPage Schema
How do I automate Docker dev environment setup and manage multiple containers?

Automate Docker dev environment setup by orchestrating multiple services with docker-compose. This lifecycle management handles start, stop, restart, and status actions for your local containers, ensuring a consistent stack.

How do I view logs and troubleshoot containers in a docker-compose stack?

View logs and troubleshoot containers by executing the logs action within your docker-compose stack. This lifecycle management capability allows you to monitor service output and diagnose issues across your orchestrated environment.

Can I include tools like pgadmin, redis-commander, mailhog, and minio in my Docker dev environment?

Yes, you can include tools like pgadmin, redis-commander, mailhog, and minio by enabling optional profiles. Use flags such as --tools, --mail, or --storage to bootstrap a local development environment with these specific services.

Do I need docker and docker-compose installed to orchestrate my dev environment?

Yes, docker and docker-compose are required dependencies to orchestrate your dev environment. The automation requires docker-compose files located under the docker-compose directory to manage the container stack lifecycle.

What is the default behavior when no action is provided to the Docker dev environment orchestration?

The default behavior when no action is provided to the Docker dev environment orchestration is to return the status. This allows you to quickly check the current state of your orchestrated local containers.

How do I clean and reset a local Docker development environment?

Clean and reset a local Docker development environment by running the clean action. This lifecycle management feature removes stopped containers and clears the orchestrated stack to prepare for a fresh bootstrap.