Containers
The Containers page lists every container running on every host managed by dockmesh. Use it when you need to drop one level below the stack abstraction — direct container access for debugging, live stats, or emergency restart.
The list view
Section titled “The list view”Containers in the sidebar shows all containers. Default columns:
| Column | Description |
|---|---|
| Name | Container name, clickable into the detail view |
| Image | Image tag with digest tooltip on hover |
| Status | Running, exited, restarting, paused, with uptime |
| Stack | Parent Compose project (if any) |
| Host | Which Docker host the container is on |
| CPU / Memory | Live stats from the Docker stats stream |
| Ports | Published host ports with click-to-copy |
Sort by clicking any column. Filter by host via the top dropdown. Search by name, image, or stack.
Detail view
Section titled “Detail view”Clicking a container opens the detail drawer with five tabs:
Overview
Section titled “Overview”Basic info: image digest, created time, command, entrypoint, restart policy, health check status, labels, environment variables (with a Show secrets toggle).
Live-streaming logs via WebSocket. Features:
- Tail or follow mode
- Search box filters visible lines
- Regex search with toggle
- Download as
.logfile - Multi-color ANSI support
- Long lines wrap or scroll horizontally (toggle)
Logs are streamed directly from the agent — no aggregation layer, no retention beyond what Docker itself keeps.
Terminal
Section titled “Terminal”Browser-based interactive shell using docker exec + WebSocket. Defaults to /bin/sh; override via the dropdown (bash, zsh, or custom command). Full xterm.js terminal — copy/paste, resize, clear, reconnect on disconnect.
RBAC gate: requires the containers.exec permission.
Per-container live charts:
- CPU usage (1-minute trailing)
- Memory (RSS + cache)
- Network I/O (rx/tx per second)
- Disk I/O (read/write per second)
Refreshes every 2 seconds. Pause the refresh with the pause button.
Actions
Section titled “Actions”- Start / Stop / Restart — graceful with configurable timeout
- Pause / Unpause — freeze the container without killing it
- Kill (SIGKILL) — last resort
- Remove — stops then removes (volumes kept unless
--volumesis checked) - Inspect — full
docker inspectJSON in a viewer
All actions are RBAC-gated and written to the audit log.
Bulk operations
Section titled “Bulk operations”Select multiple containers with the checkbox column, then apply:
- Start all
- Stop all
- Restart all
- Remove all
Bulk operations run in parallel with progress streaming.
See also
Section titled “See also”- Stack Management — the level above containers
- Logs and debugging — common log patterns
- RBAC — which roles can exec vs read-only