# Ops Docker

> Safe Docker cleanup and compose stack management. Prune unused containers/images/volumes, redeploy stacks.

- Skill: `majiayu000/ops-docker` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/ops-docker`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/ops-docker/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/ops-docker

---


# Docker Ops

Safe Docker management with dry-run defaults.

## Commands

```bash
# Prune unused resources (dry-run by default)
./scripts/prune.sh

# Actually prune
./scripts/prune.sh --execute

# Prune images older than 24h
./scripts/prune.sh --until 24h --execute

# Redeploy compose stack (dry-run)
./scripts/redeploy.sh --stack docker-compose.yml

# Actually redeploy
./scripts/redeploy.sh --stack docker-compose.yml --execute

# Redeploy specific service
./scripts/redeploy.sh --stack docker-compose.yml --service web --execute
```

## Environment Variables

| Variable             | Default            | Description                   |
| -------------------- | ------------------ | ----------------------------- |
| `DOCKER_PRUNE_UNTIL` | -                  | Default age filter for prune  |
| `STACK_FILE`         | docker-compose.yml | Default compose file          |
| `HEALTH_CMD`         | -                  | Command to run after redeploy |

