Back to list
shiiman

container-manager

by shiiman

1🍴 0📅 Jan 14, 2026

SKILL.md


name: container-manager description: Docker コンテナを管理する。「コンテナ一覧」「docker ps」「コンテナ確認」「コンテナ止めて」「コンテナ起動」「コンテナ再起動」「コンテナに入って」「コンテナの状態」「実行中のコンテナ」「コンテナのリソース」「docker stats」「docker inspect」などで起動。 allowed-tools: [Bash, Read]

Container Manager

Docker コンテナの管理を行います。

対応操作

操作トリガー例コマンド
一覧表示「コンテナ一覧」「docker ps」docker ps
起動「コンテナ起動」「start」docker start
停止「コンテナ止めて」「stop」docker stop
再起動「再起動して」「restart」docker restart
実行「コンテナに入って」「exec」docker exec
リソース「リソース確認」「stats」docker stats
詳細「詳細情報」「inspect」docker inspect

実行手順

1. 意図の判定

ユーザーの発話から操作を判定:

  • 一覧/確認系: 「一覧」「確認」「見せて」「ps」→ docker ps
  • 起動系: 「起動」「start」「動かして」→ docker start
  • 停止系: 「止めて」「stop」「停止」→ docker stop
  • 再起動系: 「再起動」「restart」→ docker restart
  • 実行系: 「入って」「exec」「シェル」→ docker exec
  • リソース系: 「リソース」「stats」「CPU」「メモリ」→ docker stats
  • 詳細系: 「詳細」「inspect」「設定」→ docker inspect

2. コンテナ一覧表示

docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Image}}\t{{.Status}}\t{{.Ports}}"

停止中も含める場合:

docker ps -a --format "table {{.ID}}\t{{.Names}}\t{{.Image}}\t{{.Status}}"

3. コンテナ操作

起動:

docker start <container>

停止:

docker stop <container>

再起動:

docker restart <container>

コンテナ内でコマンド実行:

docker exec -it <container> /bin/sh
# または
docker exec -it <container> /bin/bash

リソース使用量:

docker stats --no-stream --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}\t{{.NetIO}}\t{{.BlockIO}}"

詳細情報:

docker inspect <container> --format '{{json .}}' | jq '.'
# または特定の情報
docker inspect <container> --format '{{.State.Status}}'
docker inspect <container> --format '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}'

4. 出力フォーマット

## コンテナ一覧

| ID | 名前 | イメージ | 状態 | ポート |
|----|------|----------|------|--------|
| ... | ... | ... | ... | ... |

実行中: {N} / 全体: {M}
## リソース使用量

| コンテナ | CPU | メモリ | ネットワーク | ディスク |
|----------|-----|--------|-------------|----------|
| ... | ... | ... | ... | ... |

注意事項

  • ✅ 停止操作前に確認を求める(本番環境の可能性)
  • exec ではインタラクティブモード(-it)を使用
  • docker kill は使用しない(graceful shutdown を優先)
  • docker rm は使用しない(cleanup コマンドに委譲)

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon