Docker Control
官方認證Manage containers, logs, and deployments via chat. Seamlessly interface with Docker daemon to scale, restart, and inspect your infrastructure through natural language.
安裝方式
$ claw install docker-control 設定
在 .env 檔案或技能設定中設定環境變數。
| VARIABLE | DESCRIPTION | DEFAULT |
|---|---|---|
| DOCKER_HOST | Docker daemon socket path | unix:///var/run/docker.sock |
| AUTO_RESTART | Enable auto-restart on crash | false |
使用方式
// Execution logic triggered
check_circle Container 'web-server-01' restarted.
info Fetching logs...
[2024-10-12 14:02:12] debug: Connection established with db...
設定檔 (JSON)
{
"name": "docker-control",
"version": "1.2.0",
"permissions": [
"docker.containers.read",
"docker.containers.write"
],
"trigger": "regex:/(restart|stop|start) container .*/i",
// Ensure Docker socket is accessible
"engine": "node-20"
} 評論區
This Docker skill saved me hours of CLI work! Being able to just tell Claw to "rebuild the dev cluster" without hunting down container IDs is life-changing. 10/10 recommendation for anyone doing local dev.
Clean implementation. The JSON manifest is straightforward and the permission handling is robust. Would love to see support for Docker Compose in the next update.
Documentation on the socket path could be clearer for macOS users using Docker Desktop, but the skill itself is bulletproof once it's connected.