Agent skill · software engineering · nousresearch

docker-management

Manage Docker containers, images, volumes, and Compose.

Why this skill is useful

Provides a comprehensive set of Docker CLI commands and procedures that enhance the AI's ability to manage containerized applications effectively.

What it needs

Requires docker installed locally. About 6k tokens when loaded. Last updated 2026-08-07. 226,679 stars on the source repository.

What this skill does

Docker Management Manage Docker containers, images, volumes, networks, and Compose stacks using standard Docker CLI commands. No additional dependencies beyond Docker itself. When to Use Run, stop, restart, remove, or inspect containers Build, pull, push, tag, or clean up Docker images Work with Docker Compose (multi-service stacks) Manage volumes or networks Debug a crashing container or analyze logs Check Docker disk usage or free up space Review or optimize a Dockerfile Prerequisites Docker Engine installed and running User added to the docker group (or use sudo) Docker Compose v2 (included with modern Docker installations) Quick check: Quick Reference Task Command ------ --------- Run container (background) docker run -d --name NAME IMAGE Stop + remove docker stop NAME && docker rm NAME View logs (follow) docker logs --tail 50 -f NAME Shell into container docker exec -it NAME /bin/sh List all containers docker ps -a Build image docker build -t TAG . Compose up docker compose up -d Compose down docker compose down Disk usage docker system df Cleanup dangling docker image prune && docker container prune Procedure 1. Identify the domain Figure out which area the request falls into: Container lifecycle → run, stop, start, restart, rm, pause/unpause Container interaction → exec, cp, logs, inspect, stats Image management → build, pull, push, tag, rmi, save/load Docker Compose → up, down, ps, logs, exec, build, config Volumes & networks → create, inspect, rm, prune, connect Troubleshooting → log analysis, exit codes, resource issues 2. Container operations Run a new container: Key flags: -d detached, -it interactive+tty, --rm auto-remove, -p port (host:container), -e env var, -v volume, --name name, --restart restart policy. Manage running containers: Interact with containers: 3. Image management 4. Docker Compose Minimal compose.yml example: 5. Volumes and networks 6. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills nousresearch/docker-management

View the source on GitHub

Browse the @skills marketplace