docker

Create Dockerfiles, manage Compose files, and debug containers.

18.1k|2.3k|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/RightNow-AI/openfang --skill docker-rightnow-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docker
Source: https://github.com/RightNow-AI/openfang/tree/main/crates/openfang-skills/bundled/docker
Command: npx skills add https://github.com/RightNow-AI/openfang --skill docker-rightnow-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill assists users in building, running, debugging, and optimizing Docker containers, writing efficient Dockerfiles, managing Compose projects, and troubleshooting common containerization issues.

Core Features & Use Cases

  • Dockerfile Optimization: Guidance on best practices for layer caching, image size reduction, and security.
  • Container Debugging: Techniques for inspecting logs, executing commands within containers, and diagnosing runtime problems.
  • Compose Management: Advice on structuring docker-compose.yml files for multi-service applications, including dependency management and data persistence.
  • Use Case: Troubleshoot why a multi-container web application fails to start by analyzing Docker logs, inspecting container configurations, and optimizing the docker-compose.yml file.

Quick Start

Use the docker skill to help me debug a failing docker compose service named 'web'.

Frequently Asked Questions about docker

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

FAQPage Schema
How do I optimize a Dockerfile to reduce image size and speed up builds?

To optimize a Dockerfile, this Skill provides guidance on best practices for layer caching, image size reduction, and security to help you build reproducible and efficient container images.

What is the best way to debug a failing container in a Docker Compose multi-service application?

To debug a failing Docker Compose service, this Skill helps you analyze logs, inspect container configurations, and diagnose runtime problems by executing commands within the containers.

How do I structure a docker-compose.yml file for multi-container applications with data persistence?

To structure a docker-compose.yml file, this Skill offers advice on managing multi-service applications, including dependency management and configuring volume management for data persistence.

Why does my Docker container fail to start at runtime?

Your Docker container may fail to start due to misconfigured build contexts, networking, or volume management; this Skill helps diagnose and resolve these specific runtime errors.

Do I need to understand Docker networking and build contexts to troubleshoot container issues?

Yes, troubleshooting container issues requires understanding Docker build contexts, image layers, networking, and volume management to effectively address runtime errors and configuration challenges.