1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Zed】devcontainerを使用する方法

Last updated at Posted at 2024-12-30

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に適切な権限を与えればエラーは解消されます。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?