@keeb/docker
v2026.04.22.3
Manage Docker Engine and Docker Compose lifecycle on remote hosts over SSH, including install, build, run, inspect, exec, and compose service operations.
Repository
https://github.com/keeb/swamp-docker
Labels
Quality score
How well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @keeb/dockerSecurity Notice
This extension includes AI agent skills that can modify AI assistant behavior. Review the skill files before installing.
Global Arguments
| Argument | Type | Description |
|---|---|---|
| sshHost | string | SSH hostname/IP of the target VM |
| sshUser | string | SSH user (default 'root') |
| Argument | Type | Description |
|---|---|---|
| imageTag | string | Tag for the built image |
| contextPath | string | Build context path on remote host |
| dockerfilePath? | string | Path to Dockerfile (relative to context) |
| Argument | Type | Description |
|---|---|---|
| containerName | string | Name for the container |
| imageTag | string | Image to run |
| ports? | union | Port mappings (e.g. ['8080:8080']) |
| volumes? | union | Volume mounts |
| env? | string | Environment variables as JSON object string |
| envFile? | string | Path to env file on remote host |
| restart? | string | Restart policy (e.g. 'unless-stopped') |
| command? | string | Command to run in the container |
| Argument | Type | Description |
|---|---|---|
| containerName | string | Name of the container to stop |
| Argument | Type | Description |
|---|---|---|
| containerName | string | Name of the container to inspect |
| Argument | Type | Description |
|---|---|---|
| containerName | string | Name of the container |
| command | string | Command to execute |
| workdir? | string | Working directory inside the container |
Resources
Global Arguments
| Argument | Type | Description |
|---|---|---|
| sshHost | string | SSH hostname or IP address |
| sshUser | string | SSH user (default 'root') |
| composePath | string | Path to docker-compose directory on remote host |
| serviceName? | string | Specific service name (optional, operates on all services if omitted) |
Resources
Install Docker Engine on a running VM by name
Manage Docker Engine and Docker Compose lifecycle on remote hosts over SSH, including install, build, run, inspect, exec, and compose service operations.
Docker Engine + Compose lifecycle over SSH (https://github.com/keeb/swamp-docker)
Docker Engine + Compose lifecycle over SSH (https://github.com/keeb/swamp-docker)
Docker Engine + Compose lifecycle over SSH (https://github.com/keeb/swamp-docker)
Docker Engine + Compose lifecycle over SSH