概要
docker-agent は、YAML設定でAIエージェントを構築・実行・共有できるCLIプラグイン。 マルチエージェント 構成や豊富なツール連携、AIプロバイダー非依存性が特徴。 Docker Desktop やHomebrew、バイナリで簡単インストールが可能。 APIキー やローカルモデルで柔軟にAIモデルを設定可能。 公式ドキュメント やコミュニティも充実。
docker-agentとは
- docker-agent は、YAMLファイルで記述された AIエージェント を構築・実行・共有できる Docker CLIプラグイン
- ノーコード でAIエージェントを作成・管理できる利便性
- 複数エージェント による協調作業や自動タスク分担が可能な マルチエージェントアーキテクチャ
- ツールエコシステム の活用
- 内蔵ツールや任意の MCPサーバー (ローカル・リモート・Dockerベース)に対応
- AIプロバイダー非依存
- OpenAI、Anthropic、Gemini、AWS Bedrock、Mistral、xAI、Docker Model Runnerなど幅広く対応
- 宣言的なYAML設定 によるバージョン管理・共有性の高さ
- 高度な推論機能
- think、todo、memoryツールの標準搭載
- RAG(Retrieval-Augmented Generation)
- BM25、埋め込み、ハイブリッド検索、リランキングなど拡張可能な情報検索
- OCIレジストリ へのエージェントの パッケージ化・共有
- 任意の環境でpull・runが可能
インストール方法
- Docker Desktop(4.63以降)
- docker-agent CLIプラグインが プリインストール
docker agentコマンドで即利用可能
- Homebrew
brew install docker-agentでインストール- バイナリを
~/.docker/cli-plugins/docker-agentにシンボリックリンク
- バイナリリリース
- GitHub Releasesからダウンロード
~/.docker/cli-plugins/docker-agentにバイナリを配置または直接実行
初期設定
- APIキーの設定
export OPENAI_API_KEY=sk-...ANTHROPIC_API_KEYやGOOGLE_API_KEYなども利用可能- Docker Model Runner でローカルモデルも選択可能
- モデル設定ガイド
- クラウドAPIキーまたはローカルモデルのセットアップ手順を公式ドキュメントで提供
クイックスタート
- デフォルトエージェントの実行
docker agent run
- OCIレジストリからの実行
docker agent run myorg/agent:tag
- 新規エージェントのインタラクティブ生成
docker agent new
- 独自設定ファイルからの実行
docker agent run agent.yaml
- 追加サンプルは
examples/ディレクトリに収録
公式ドキュメントとコミュニティ
- 公式ドキュメント
- インストール、モデル設定、クイックスタート、エージェント・モデル・ツール・マルチエージェント構成リファレンス
- TUI・CLI・MCPモード・RAG・モデルプロバイダー・Docker Model Runnerの詳細解説
- コントリビューション
- Contributingガイドで参加方法を案内
- コミュニティ
- Docker Community Slackの
#docker-agentチャンネルで交流可能
- Docker Community Slackの
テレメトリー
- 匿名利用データ の収集によるツール改善
- 詳細は公式ドキュメント「Telemetry」参照
docker-agentのYAML設定例
- エージェント定義例
agents: root: model: openai/gpt-5-mini description: A helpful AI assistant instruction: | You are a knowledgeable assistant that helps users with various tasks. Be helpful, accurate, and concise in your responses. toolsets: - type: mcp ref: docker:duckduckgo - YAMLでエージェント構成・役割・ツールを簡潔に記述
まとめ
- docker-agent は、YAMLベースで AIエージェント を構築・運用・共有できる 先進的なCLIプラグイン
- マルチエージェント協調、 豊富なAIプロバイダー対応、 ツール連携、 ローカル・クラウド両対応 の柔軟性
- 簡単インストール と 直感的なコマンド操作 で、AIエージェント活用の新たな選択肢