No description
- TypeScript 100%
Adds a `docker` skill under .claude/skills/ that documents the @user/docker/engine and @user/docker/compose model types, their methods, common CEL/SSH patterns, and gotchas. Wires it into manifest.yaml via the new top-level `skills:` field so swamp packages it into the extension archive on push. Bumps version to 2026.04.06.1. |
||
|---|---|---|
| .claude/skills/docker | ||
| .swamp/workflows | ||
| extensions/models | ||
| workflows/setup-docker | ||
| .gitignore | ||
| .swamp.yaml | ||
| CLAUDE.md | ||
| manifest.yaml | ||
| README.md | ||
@keeb/docker
Swamp extension for Docker Engine and Docker Compose lifecycle management over SSH.
Models
docker/engine
Install Docker Engine and manage containers on a remote host.
| Method | Description |
|---|---|
install |
Install Docker Engine on Alpine Linux |
build |
Build a Docker image from a Dockerfile |
run |
Run a container |
stop |
Stop a container |
inspect |
Inspect a container |
exec |
Execute a command in a running container |
docker/compose
Manage Docker Compose services on a remote host.
| Method | Description |
|---|---|
start |
Start Compose services |
stop |
Stop Compose services |
update |
Pull images and restart services |
status |
Check service status |
Workflows
| Workflow | Description |
|---|---|
setup-docker |
Install Docker Engine on a running VM |
Dependencies
- @keeb/ssh — SSH helpers (
lib/ssh.ts)
Install
swamp extension pull @keeb/docker
License
MIT