Devcontainerとは? VSCodeの開発環境構築支援ツール VSCodeが開発環境として利用するDockerコンテナを作成してくれる そのDockerコンテナ上には開発に必要なもの(db, lib, runtime..)も詰め込んでくれる メリット Dockerコンテナ内に開発で必要なものをすべて閉じ込める ⇒ ローカル環境を汚染しない コマンドで構築終わり ⇒ 開発環境の構築が楽になる 構築時のヒューマンエラー発生率低減 ⇒ システムのコード化 使ってみる NodeJSの環境をDevcontainerを利用して構築します。 Docker,VSCode,Devcontainersは既にインストールしてある前提で記載しています。 必要なもの Docker Visual Studio Code(VSCode) Remote Development(Visual Studio Code