0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Windows10のWSL2内にDocker Engineを入れてVSCodeで動かす

Last updated at Posted at 2024-09-12

キレイなReact開発環境を作るのに結構調べるのが大変だったのでメモです。

Windows 10

環境構築と開発に必要なものをインストール

  1. Gitをインストール
    https://git-scm.com/download/win
  2. VSCodeをインストール
    https://code.visualstudio.com/docs/setup/windows
  3. WSL(Ubuntu)をインストール
    https://learn.microsoft.com/ja-jp/windows/wsl/install
  4. WSLにDocker Engineをインストール
    https://docs.docker.com/engine/install/ubuntu/
  5. VSCodeの拡張機能パック「Remote Development」をインストール
    https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack

任意のGitリポジトリ内のDockerfileを使ってコンテナを立ち上げる(以下はviteで構築されたReact開発環境を想定)

  1. VSCode内のターミナルでWSL内の任意のディレクトリにGitリポジトリ(ルートディレクトリにDockerfileあり)をgit clone*
  2. cloneして作成されたディレクトリをVSCodeで開く
  3. VSCodeで「Reopen in Container」を実行してDockerコンテナを起動・接続(「Remote Development」内の拡張機能「Dev Containers」を使用)
    https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers
  4. 作業したいブランチに移動
  5. ターミナルでyarn installを実行してmoduleをインストール
  6. ターミナルでyarn devを実行して開発環境をビルド
  7. http://localhost:5173/ を開く

*: Windows上のディレクトリに配置されたプロジェクトからDockerを立ち上げるとビルドとホットリロードに時間がかかるのとCPUの利用率が高くなるためWSL内にプロジェクトを配置する(参照:https://vitejs.dev/config/server-options.html#server-watch

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?