Developer Tools★ 9.8k
Dockerコンテナ管理 — ビルド・実行・監視・デバッグ
自然言語でDockerコンテナ、イメージ、ボリューム、ネットワークを管理。ビルド、起動停止、ログ検査、コンテナ内実行、マルチコンテナスタックのオーケストレーション。
Docker MCPを使う理由
Docker CLIのフラグを暗記するのはもう終わりにしましょう。Docker MCPを使えば、OpenClawが自然言語でコンテナのライフサイクル全体を管理します。「ポート6380でRedisを起動して」や「本番スタックでメモリを食っているものを教えて」と頼むだけで、あとは全部お任せできます。
- コンテナライフサイクル:コンテナの作成、起動、停止、再起動、削除。リソース制限や環境変数の管理も可能。
- イメージ管理:イメージのプル、ビルド、タグ付け、プッシュ。不要イメージのクリーンアップでディスク容量を確保。
- デバッグ:コンテナログのストリーミング、実行中コンテナへのexec、ネットワーク設定の確認、ヘルスステータスのチェック。
- Composeサポート:docker-composeスタック全体の起動・停止、レプリカのスケール、クロスサービスログの確認。
設定
"mcpServers": {
"docker": {
"command": "npx",
"args": ["-y", "@mcp/docker-server"],
"env": {
"DOCKER_HOST": "unix:///var/run/docker.sock"
}
}
}おすすめプロンプト
- 「実行中のコンテナをすべて一覧し、RAM使用量が500MBを超えているものを表示して。」
- 「最新のpostgres:16イメージをプルし、永続ボリューム付きでポート5433にコンテナを起動して。」
- 「'api-server'コンテナの直近100行のログを表示——エラーだけに絞り込んで。」
- 「./backendのDockerfileをビルドし、myapp:v2.1としてタグ付けし、ダウンタイムゼロで実行中コンテナを置き換えて。」
- 「停止済みコンテナ、ダングリングイメージ、未使用ボリュームをすべてクリーンアップしてディスクを解放して。」
セキュリティ
警告:Dockerソケットへのアクセスはほぼroot権限を与えることと同じです。監視用途では読み取り専用モードを使用するか、ラベルで特定コンテナに制限してください。認証なしでDocker MCPをネットワーク公開エージェントに設定しないでください。
</ Add to your README
If you use this skill in your project, add the badge to your GitHub README:
[](https://clawdbot.space/en/skills/mcp-docker?ref=badge&utm_source=mcp-docker&utm_medium=readme&utm_campaign=skill-page)