Visual Studio Code Dev Containers での開発環境構築について
- POST
Visual Studio Code Dev Containers での開発環境構築について調査した結果を備忘録として残しておく
Dev Containers について 以下のような構成になる
引用元: https://code.visualstudio.com/docs/devcontainers/containers
以下のようなメリットがある
プロジェクトごとのミドルウェアなどをコンテナに閉じ込めることができる ホスト環境を汚さない VS Code の Extention もコンテナに閉じ込められる 環境構築を自動化できる 新規に作成したり、別のPCでの作り直しが簡単 環境構築について 前提条件 VS Code で以下の Extention をインストールする
Remote Development Dev Containers ※テンプレートを使用する場合 Docker Docker Desktop or Rancher Desktop 実際の例 新規で作成する場合 VS Code の左下の「><」ボタンを押下 「新しい開発コンテナー…」 を選択 ベースとなる設定を選択する 基本的には Dockerfile or Docker Compose の話になるのでそちらに慣れていれば問題なくできると思われる