docker

Automate Docker-based development environment setup and troubleshooting for GeroCare.

Updated Dec 28, 2025
One-click install
npx skills add https://github.com/DevXoje/gerocare --skill docker-devxoje
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docker
Source: https://github.com/DevXoje/gerocare/tree/main/.cursor/skills/docker
Command: npx skills add https://github.com/DevXoje/gerocare --skill docker-devxoje

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams speed up Docker-based development environment setup and troubleshooting for the GeroCare project.

Core Features & Use Cases

  • Docker Stack Setup: Provides architecture, base images, services, networking, and health checks to reliably run the development environment.
  • Environment Management: Clear instructions for starting, stopping, and debugging Docker-based workflows including app and emulator services.
  • Use Case: When onboarding new developers or debugging issues with containers, volumes, or port mappings, use this skill to quickly reproduce the dev environment.

Quick Start

Start by reviewing the Dockerfile and docker-compose.yml to understand the environment, then run the commands listed in the Common Commands section to boot the stack.

Frequently Asked Questions about docker

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

FAQPage Schema
How do I set up a Docker development environment with docker-compose for app and emulator services?

Docker stack setup involves defining base images, services, networking, and health checks in your docker-compose.yml to reliably run the app and emulator services. Review the Dockerfile and compose configurations to establish the architecture and port mappings before booting the stack.

Why are my Docker containers failing health checks or unable to communicate over the internal network?

Docker troubleshooting for failing health checks requires verifying internal network usage and service configurations in docker-compose. Ensure port mappings, volume configurations, and health check intervals are correctly specified to allow containers to communicate and maintain stable status.

Do I need Docker and docker-compose installed to configure development volumes and port mappings?

Docker and docker-compose are required dependencies to configure volumes, port mappings, and network settings for the development environment. You must have both tools installed locally to build images and execute the orchestration commands needed to boot the stack.

What is the best way to debug Docker volume and port mapping issues during local development?

Debugging Docker volume and port mapping issues is best handled by reviewing the docker-compose.yml architecture and running common commands to isolate the failing service. Check the enforced architecture details and internal network settings to reproduce and resolve the dev environment conflict.

Can I use Docker containerization to run Vite and emulator services together in one stack?

Docker containerization supports running app and emulator services together by defining them as separate services within your docker-compose stack. You must configure the appropriate base images, volumes, and internal network settings to allow the Vite app and emulators to operate concurrently.

How do I start and stop Docker-based workflows for onboarding new developers?

Starting and stopping Docker-based workflows requires executing the common commands listed in the stack configuration after reviewing the Dockerfile. New developers can quickly reproduce the development environment by running these commands to boot, manage, and debug the app and emulator services.