container_ops
Manage Docker container lifecycles: list, inspect, create, start, stop, restart, remove, execute commands, and retrieve logs or stats.
Instructions
Docker Container Lifecycle operations.
Operations: list_containers, get_container, create_container, start_container, stop_container, restart_container, remove_container, container_exec, container_logs, container_stats.
Args: See Parameters block.
Return Format
{"success": bool, "action": str, "message": str, "result": {...}}
list_containers: {"containers": [{"id", "name", "image", "status", ...}]}
container_logs: {"logs": str}
container_stats: {"stats": {...}}
Examples
container_ops(operation="list_containers", show_stats=True) container_ops(operation="container_logs", container_id="my-app", tail=50) container_ops(operation="restart_container", container_id="db", timeout=10)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tty | No | ||
| name | No | ||
| tail | No | ||
| user | No | ||
| force | No | ||
| image | No | ||
| ports | No | ||
| since | No | ||
| stdin | No | ||
| until | No | ||
| detach | No | ||
| follow | No | ||
| socket | No | ||
| stderr | No | ||
| stdout | No | ||
| stream | No | ||
| command | No | ||
| timeout | No | ||
| volumes | No | ||
| operation | No | ||
| show_stats | No | ||
| timestamps | No | ||
| auto_remove | No | ||
| environment | No | ||
| working_dir | No | ||
| container_id | No | ||
| network_mode | No | ||
| restart_policy | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||