- name
- docker-manager
- description
- Docker container lifecycle management. Use when: user asks to list containers, start/stop containers, view logs, check stats, prune unused containers or images. Requires Docker CLI installed.
- metadata
- openclaw
- emoji
- 🐳
- requires
- bins
Docker Manager Skill
Manage Docker containers, images, and system resources.
Triggers
- "docker containers", "list containers"
- "start container", "stop container"
- "docker logs", "container logs"
- "docker stats", "container stats"
- "docker prune", "cleanup containers"
- "docker images", "list images"
Commands
List Running Containers
docker psList All Containers (including stopped)
docker ps -aStart a Container
docker start <container_id_or_name>Stop a Container
docker stop <container_id_or_name>Restart a Container
docker restart <container_id_or_name>View Container Logs
# Tail last 100 lines
docker logs --tail 100 <container_id_or_name>
# Follow logs in real-time
docker logs -f <container_id_or_name>Container Stats (CPU, Memory, Network)
# Stream stats for all running containers
docker stats
# Stats for specific container
docker stats <container_id_or_name>
# Non-streaming (one-time)
docker stats --no-stream <container_id_or_name>List Docker Images
docker imagesPrune Unused Containers
# Remove all stopped containers
docker container prune -fPrune Unused Images
# Remove dangling images
docker image prune -f
# Remove all unused images
docker image prune -a -fDocker System DF (Disk Usage)
docker system dfBundled Scripts
docker-stats.sh
Script for formatted container stats output.
#!/bin/bash
# Docker container stats with formatted output
echo "Container Stats"
echo "==============="
docker stats --no-stream --format "table {{.Name}}\ {{.CPUPerc}}\ {{.MemUsage}}\ {{.NetIO}}\ {{.BlockIO}}"Usage Examples
| Intent | Command |
|---|---|
| List running containers | docker ps |
| List all containers | docker ps -a |
| Start nginx container | docker start nginx |
| Stop nginx container | docker stop nginx |
| View webapp logs | docker logs --tail 50 webapp |
| Monitor stats | docker stats |
| List images | docker images |
| Cleanup unused containers | docker container prune -f |
| Cleanup unused images | docker image prune -a -f |
| Check disk usage | docker system df |