Docker のリソースを管理する。「ネットワーク確認」「docker network」「ネットワーク一覧」「ボリューム確認」「docker volume」「ボリューム一覧」「ディスク確認」「docker system df」「ディスク使用量」「容量確認」などで起動。
/plugin marketplace add shiiman/claude-code-plugins/plugin install shiiman-docker@shiiman-claude-code-pluginsThis skill is limited to using the following tools:
Docker のネットワーク、ボリューム、ディスク使用量を管理します。
| 操作 | トリガー例 | コマンド |
|---|---|---|
| ネットワーク一覧 | 「ネットワーク確認」 | docker network ls |
| ネットワーク詳細 | 「ネットワーク詳細」 | docker network inspect |
| ボリューム一覧 | 「ボリューム確認」 | docker volume ls |
| ボリューム詳細 | 「ボリューム詳細」 | docker volume inspect |
| ディスク使用量 | 「ディスク確認」「容量」 | docker system df |
ユーザーの発話から操作を判定:
docker networkdocker volumedocker system df一覧表示:
docker network ls --format "table {{.ID}}\t{{.Name}}\t{{.Driver}}\t{{.Scope}}"
詳細表示:
docker network inspect <network> --format '{{json .}}' | jq '.'
接続中のコンテナを確認:
docker network inspect <network> --format '{{range .Containers}}{{.Name}} {{end}}'
一覧表示:
docker volume ls --format "table {{.Name}}\t{{.Driver}}\t{{.Scope}}"
詳細表示:
docker volume inspect <volume> --format '{{json .}}' | jq '.'
使用量確認:
docker system df -v | grep -A 100 "Local Volumes"
概要:
docker system df
詳細:
docker system df -v
## ネットワーク一覧
| ID | 名前 | ドライバー | スコープ |
|----|------|-----------|----------|
| ... | ... | ... | ... |
合計: {N} ネットワーク
## ボリューム一覧
| 名前 | ドライバー | スコープ |
|------|-----------|----------|
| ... | ... | ... |
合計: {N} ボリューム
## Docker ディスク使用量
| タイプ | 総数 | アクティブ | サイズ | 回収可能 |
|--------|------|-----------|--------|----------|
| Images | ... | ... | ... | ... |
| Containers | ... | ... | ... | ... |
| Local Volumes | ... | ... | ... | ... |
| Build Cache | ... | ... | ... | ... |
**合計使用量**: {total}
**回収可能**: {reclaimable}
### 提案
{使用量が多い場合}
ディスク使用量が多くなっています。
`/shiiman-docker:cleanup --dry-run` で削除対象を確認できます。
docker network rm は使用しない(cleanup に委譲)docker volume rm は使用しない(データ保護)docker volume prune は使用しない(データ保護)