コンテナ上でnodeの実行環境を構築しVisual Studio Codeから接続・実行できる環境を提供する
コンテナイメージのベースは node:slim を利用。最小限の環境としている。
追加で以下をインストールしている
git
curl
実行ユーザ:vscode
ワークスペース:/workspace
ホスト側のworkspace
フォルダをコンテナ側の/workspace
としてマウントしている
以下のVisual Studio Code 拡張をインストール
- EditorConfig.EditorConfig
- dbaeumer.vscode-eslint
- stylelint.vscode-stylelint
Docker Desktopを立ち上げる
Visual Studio CodeにDev Containersをインストール
後は Dev Containerで起動する