DevPodをインストールする
devcontainer
を使用するために以下のページからDevPodをインストールします。
プロバイダーを追加する
以下のコマンドを使用してdocker
を追加します。
devpod provider add docker
Devcontainer CLIでコンテナを起動する
プロジェクトのディレクトリで以下のコマンドを実行してコンテナをビルドし、起動します。
devcontainer build && devcontainer up
起動したコンテナからDevPodのワークスペースを作成する
起動しているコンテナのIDを確認し、以下のコマンドの$CONTAINER_ID
を置き換え、実行します。
devpod up my-workspace --source container:$CONTAINER_ID --ide zed
するとZedが起動してVSCodeと同様にコンテナ内で作業できるようになります。
.zed_server
がインストールできない場合
コンテナをrootユーザー以外で起動すると権限がなく、.zed_server
がインストールできない旨のエラーが発生します。
ホームディレクトリではなく、ルートディレクトリに.zed_server
がインストールされることが原因です。
ルートの.zed_server
に適切な権限を与えればエラーは解消されます。