con un clic
docker-manager
Manage Docker containers, images, and compose stacks from your agent.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Manage Docker containers, images, and compose stacks from your agent.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
AI Agent Marketplace for OpenClaw. Browse and discover 60+ free & premium agents — developer tools, content, automation, video, research, and more.
Network-wide ad and tracker blocking at the DNS level. A Pi-hole alternative that runs directly on your machine as an OpenClaw skill. No separate h...
agentplace's autonomous marketing experiments. Use when agentplace wants to try new content, test hooks, track what works, and iterate independently. Covers X posting, TikTok experimentation, and growth tracking.
Generates clean API documentation from code, endpoints, or descriptions — OpenAPI, markdown, or README format
Generates mock API responses with realistic fake data from OpenAPI specs or plain descriptions
Generates professional system architecture diagrams (Mermaid flowcharts, sequence diagrams, C4 models, deployment views) and Architecture Decision Records from plain English descriptions
Basado en la clasificación ocupacional SOC
| name | docker-manager |
| description | Manage Docker containers, images, and compose stacks from your agent. |
Manage Docker containers, images, and compose stacks from your agent.
Category: dev-tools, automation API Key Required: No
Full Docker management: list containers, start/stop/restart services, view logs, check resource usage, manage images, and deploy compose stacks. Your agent becomes your container ops dashboard.
Docker must be installed. Check with:
docker --version
docker compose version
If the user needs root-less access:
sudo usermod -aG docker $USER
# Then log out and back in
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}\t{{.Image}}"
docker ps -a --format "table {{.Names}}\t{{.Status}}\t{{.Image}}"
docker start CONTAINER_NAME
docker stop CONTAINER_NAME
docker restart CONTAINER_NAME
# Last 50 lines
docker logs --tail 50 CONTAINER_NAME
# Follow live
docker logs -f --tail 20 CONTAINER_NAME
docker stats --no-stream --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}\t{{.NetIO}}"
docker inspect CONTAINER_NAME | python3 -c "
import json,sys
d = json.load(sys.stdin)[0]
print(f\"Name: {d['Name']}\")
print(f\"Image: {d['Config']['Image']}\")
print(f\"Status: {d['State']['Status']}\")
print(f\"Started: {d['State']['StartedAt']}\")
print(f\"IP: {d['NetworkSettings']['IPAddress']}\")
ports = d['NetworkSettings']['Ports']
for p,bindings in (ports or {}).items():
if bindings:
for b in bindings:
print(f\"Port: {b['HostPort']} -> {p}\")
"
docker images --format "table {{.Repository}}\t{{.Tag}}\t{{.Size}}\t{{.CreatedSince}}"
docker image prune -f
docker system prune -f
# With volumes too (careful!):
docker system prune --volumes -f
docker system df
# List running compose stacks
docker compose ls
# Start a stack
cd /path/to/project && docker compose up -d
# Stop a stack
cd /path/to/project && docker compose down
# View stack logs
cd /path/to/project && docker compose logs --tail 50
# Rebuild and restart
cd /path/to/project && docker compose up -d --build
# Pull latest images
cd /path/to/project && docker compose pull
docker exec -it CONTAINER_NAME bash
# Or for Alpine-based containers:
docker exec -it CONTAINER_NAME sh
docker cp local-file.txt CONTAINER_NAME:/path/in/container/
docker cp CONTAINER_NAME:/path/in/container/file.txt ./local-copy.txt
docker exec CONTAINER_NAME env | sort
docker inspect --format='{{.State.Health.Status}}' CONTAINER_NAME 2>/dev/null || echo "No healthcheck"
User: "What's running on Docker?"
→ Run docker ps, format as a clean list
User: "Restart the Plex container"
→ docker restart plex
User: "Why is my app crashing?"
→ Check docker logs --tail 100 app-name, look for errors
User: "How much disk is Docker using?"
→ Run docker system df, report totals
User: "Deploy the latest version"
→ docker compose pull && docker compose up -d
docker group or use sudoprune commands — they delete things permanentlydocker exec requires the container to be runningdocker compose, older v1 uses docker-compose