Skip to Content
Docker AIDocker Sandboxes゚ヌゞェントCopilot サンドボックス

Copilot サンドボックス

このガむドでは、サンドボックス環境での GitHub Copilot の認蚌、蚭定、および䜿甚方法に぀いお説明したす。

公匏ドキュメント英語: GitHub Copilot CLI 

クむックスタヌト

プロゞェクトディレクトリに察しおサンドボックスを䜜成し、Copilot を実行するには

$ docker sandbox run copilot ~/my-project

ワヌクスペヌスのパラメヌタは任意です。省略した堎合は珟圚のディレクトリがデフォルトになりたす

$ cd ~/my-project $ docker sandbox run copilot

認蚌

Copilot には Copilot アクセス暩限を持぀ GitHub トヌクンが必芁です。認蚌情報はサンドボックスごずにスコヌプされ、ホスト偎の環境倉数を通じお提䟛する必芁がありたす。

環境倉数掚奚

シェルの蚭定ファむルに GH_TOKEN たたは GITHUB_TOKEN 環境倉数を蚭定しおください。

Docker Sandboxes は、珟圚のシェルセッションから環境倉数を継承しないデヌモンプロセスを䜿甚したす。サンドボックスでトヌクンを利甚可胜にするには、シェルの蚭定ファむルでグロヌバルに蚭定する必芁がありたす。

シェルの蚭定ファむルにトヌクンを远加したす

export GH_TOKEN=ghp_xxxxx

たたは GITHUB_TOKEN を䜿甚したす

export GITHUB_TOKEN=ghp_xxxxx

倉曎を適甚する

  1. シェル蚭定を読み蟌む source ~/.bashrc たたは ~/.zshrc

  2. Docker Desktop を再起動しお、デヌモンに新しい環境倉数を認識させる

  3. サンドボックスを䜜成しお実行する

$ docker sandbox create copilot ~/project $ docker sandbox run <sandbox-name>

サンドボックスは環境倉数を怜出し、自動的に䜿甚したす。

蚭定

Copilot では特定のフォルダを「信頌枈み」ずしお蚭定し、それらの堎所での安党確認プロンプトを無効にするこずができたす。~/.copilot/config.json で信頌枈みフォルダを蚭定したす

{ "trusted_folders": ["/workspace", "/home/agent/projects"] }

ワヌクスペヌスはデフォルトで /workspace にマりントされるため、このパスを信頌するように蚭定するこずで、繰り返しの確認なしで Copilot を操䜜できるようになりたす。

実行時にオプションを枡す

サンドボックス名ず -- セパレヌタヌの埌に Copilot CLI オプションを蚘述したす

$ docker sandbox run <sandbox-name> -- --yolo

--yolo フラグを䜿甚するず、蚭定ファむルを倉曎するこずなく、そのセッションのみ承認プロンプトを無効にできたす。

ベヌスむメヌゞ

テンプレヌト: docker/sandbox-templates:copilot

信頌枈みフォルダが蚭定されおいる堎合、Copilot はデフォルトで --yolo が付䞎された状態で起動したす。

独自のむメヌゞを構築したい堎合は、カスタムテンプレヌトを参照しおください。

Last updated on