# Docker Operator

> Build, run, inspect, and diagnose Docker containers and Compose stacks safely. Use when debugging images, ports, volumes, or container logs.

- Skill: `navinspire-ia/docker-operator` (Agent Skill)
- Install (CLI): `npx skillmds@latest add navinspire-ia/docker-operator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/navinspire-ia/docker-operator/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: Navinspire-ia (https://skillmd.com/u/navinspire-ia)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/navinspire-ia/docker-operator

---


# Docker Operator

## Overview

Operate Docker with least surprise: inspect before restart, prefer Compose files in-repo, avoid destructive prune unless approved.

## Common commands

```bash
docker ps -a
docker logs --tail 200 <container>
docker compose ps
docker compose logs -f --tail=100
docker image ls
docker inspect <id>
```

## Workflow

1. Confirm context (compose file path, service name).
2. Inspect running state and recent logs.
3. Reproduce the failure with the smallest command.
4. Change config/code → rebuild only what is needed.
5. Verify healthchecks / HTTP readiness.

## Rules

- `docker system prune` / volume deletes need `human-approval`.
- Do not publish privileged containers unless required and approved.
- Never embed secrets in image layers; use env/secrets.

