docker-manager
Slash commands and subagents for managing Docker containers, Compose stacks, volumes, networks, and multi-environment deployments.
Not in a marketplace yet, so it loads for one session with --plugin-dir.
Plugin docker-manager in danielrosehill/docker-manager-plugin. Commands read from the repo's manifest — 9 days ago.
What it installs
Skills (12)
adopt-deploymentRemediate a Docker stack that was brought up loosely - no git repo, compose file in a random place like /root or /tmp, or a container started by hand with docker run - into the intended shape - its own repo (asks public or private), secrets and data gitignored, living under the deployment root, adde
audit-autostartAudit what starts automatically on a Docker host - whether the Docker daemon is enabled at boot, each container's restart policy (no, always, unless-stopped, on-failure), systemd units or @reboot cron jobs that start containers outside Docker, and containers that would not come back after a reboot -
audit-deploymentsCheck where each running Docker stack is deployed from - every container traced to its compose project, working directory and compose file, whether that sits under the user's deployment root, is a git repo with a remote and no uncommitted drift, and flag containers started outside compose, images bu
audit-engineCheck whether the Docker Engine, containerd and the Compose plugin are up to date on a host - installed vs available package versions, install method (apt, snap, static, Docker Desktop), whether the apt repo matches the OS release, and daemon settings worth knowing (live-restore, log driver, log rot
audit-storageAudit container storage on a Docker host - which running containers have persistent storage and which don't (state that would be lost on recreate), where each bind mount and named volume actually lives on disk, which sit outside the user's common volume root, anonymous volumes, orphaned volumes, and
audit-watchtowerCheck Watchtower on a Docker host - is it installed and running, which fork and version, is the image current, its schedule and cleanup settings, which containers it updates or skips, and its update history (what it updated, when, failures, the last completed session). Read-only. Use for "is watchto
deployment-masterSet up and run the master deployment repo shape - one git repo per Docker stack, all added as submodules of a single master repo checked out at the host's deployment root, with a stacks.yaml manifest (tier, enabled) and bin/up.sh and bin/status.sh to bring everything up and check drift. Use for "cre
engine-auto-updateKeep Docker Engine, containerd and the Compose plugin updated automatically on Ubuntu/Debian hosts by adding Docker's apt repo to unattended-upgrades, then prove it with a dry run - including the traps that silently block it (wrong origin pattern, held packages, stale package lists aborting the whol
fleet-auditFull read-only audit of one or all Docker hosts in the user's preferences - host load and memory, containers running/unhealthy/restarting, engine version and pending updates, Watchtower status and history, autostart and restart policies, persistent storage and volume locations, deployment sources, a
preferencesRecord or change how the user's Docker hosts are meant to be set up (hosts to manage and how to reach them, where persistent volumes should live, where deployments come from, autostart and restart-policy rules, Watchtower expectations, cleanup limits) in a preferences file outside the plugin. Use fo
swap-reliefDiagnose and clear a Docker host's full swap - which processes and containers hold swapped memory, whether RAM can absorb it, then a safe swapoff/swapon cycle, plus the lasting fixes (container memory limits, swappiness, more RAM or swap). Use for "swap is full", "clean the swap", "server is swappin
watchtower-remediateFix the problems audit-watchtower finds - an image that no longer resolves (registry 404 every run, e.g. an upstream that stopped publishing), the unmaintained containrrr/watchtower that breaks on new Docker APIs, containers that must not auto-update (databases), missing or broken schedules, stale s
Slash commands (7)
/docker-manager:backupBackup Docker volumes and container data to a local directory or remote storage.
/docker-manager:cleanupAnalyze unused Docker resources and guide the user through safe cleanup options.
/docker-manager:deployDeploy a new Docker Compose stack or manage an existing one.
/docker-manager:logsView and analyze logs for a Docker container.
/docker-manager:setupProbe the local Docker environment and generate initial context files for the workspace.
/docker-manager:statusPerform a comprehensive health check of all Docker containers and resources.
/docker-manager:update-contextRefresh workspace context files with the current Docker environment state.
Subagents (5)
compose-generatorGenerate production-ready Docker Compose files for common services and multi-service stacks.
container-diagnosticsDiagnose issues with Docker containers including crashes, restarts, and connectivity problems.
migration-plannerPlan and execute Docker container migrations between environments with minimal downtime.
resource-optimizerAnalyze Docker resource usage (CPU, memory, storage) and produce actionable optimization recommendations.
security-auditAudit a Docker environment for security misconfigurations and produce a prioritised remediation report.
Maintain docker-manager?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.