docker-management

Manage Docker containers, images, networks, and volumes via a unified CLI.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/htooayelwinict/attalang --skill docker-management-htooayelwinict
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docker-management
Source: https://github.com/htooayelwinict/attalang/tree/main/src/skills/docker-management
Command: npx skills add https://github.com/htooayelwinict/attalang --skill docker-management-htooayelwinict

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines Docker operations by providing a conflict-aware approach to resource management, ensuring smooth and predictable container orchestration.

Core Features & Use Cases

  • Unified Docker CLI: Use a single docker_cli tool for all Docker operations (containers, images, networks, volumes, compose).
  • Conflict Prevention: Automatically checks for and prevents name and port conflicts before creating resources.
  • Workflow Enforcement: Follows a strict ASSESS-PLAN-EXECUTE pattern for reliable resource management.
  • Use Case: Deploy a multi-container application, ensuring that networks and volumes are created only if they don't exist, and that container names are unique.

Quick Start

Use the docker-management skill to list all running containers.

Frequently Asked Questions about docker-management

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

FAQPage Schema
How do I prevent Docker container name and port conflicts during orchestration?

To prevent Docker container name and port conflicts, this Skill pre-checks existing resources before creation. It enforces a strict ASSESS-PLAN-EXECUTE workflow to ensure deterministic execution and smooth container orchestration without collisions.

What is the best way to manage Docker containers, images, networks, and volumes together?

The best way to manage Docker resources together is using a unified CLI. This Skill provides a single command-line interface to handle containers, images, networks, volumes, and compose files through one integrated tool.

How do I deploy a multi-container application without duplicating Docker networks and volumes?

To deploy a multi-container application without duplicating Docker networks and volumes, this Skill automatically checks for existing resources. It ensures networks and volumes are only created if they do not already exist, maintaining unique container names.

Can I use this Docker CLI for deterministic execution and reliable resource management?

Yes, you can use this Docker CLI for deterministic execution. It follows a strict ASSESS-PLAN-EXECUTE pattern for reliable resource management, ensuring predictable container orchestration and preventing name or port collisions during operations.

Does this Docker management approach support checking existing resources before creating new ones?

Yes, this Docker management approach supports checking existing resources before creating new ones. It enforces conflict-aware resource management by pre-checking for existing containers, networks, and volumes to prevent name and port collisions.