Open6
devcontainer から Claude Code を使う

このスクラップについて
このスクラップでは devcontainer から Claude Code を使う方法について学ぶ過程を記録する。

公式ドキュメント

とりあえず試したこと
コマンド
npx gitpick https://github.com/anthropics/claude-code/tree/main/.devcontainer
VS Code でコマンドパレットから Reopen in Container を実行したらできた。

ターミナルから使いたい
devcontainer-cli を使えば良いのかな?
コマンド
npm install -g @devcontainers/cli
devcontainer up --workspace-folder .
devcontainer exec --workspace-folder . bash
びっくりするくらい簡単にできた。

devcontainer down
は無いようなので手動でストップする必要がある。
せめてコンテナ ID などを取得できれば良いのだが。

下記コマンドを実行することで気合いで停止できる。
コマンド
docker stop `devcontainer exec --workspace-folder . hostname`