技術 | Dev Containerで環境構築

やったこと

extensions.jsonを作成

vscodeの拡張機能ms-vscode-remote.remote-containersをインストールしてもらえるように通知する

settings.jsonを作成

  • ライブラリ周りの検索を除外するようにしたい

  • インストールする拡張機能に合わせた設定

devcontainer.jsonを作成

  • dockerComposeFileでdoevcontainerに読んで欲しいdocker-composeファイルを指定する

  • overrideCommandをtrueにすること、「/bin/sh -c "while sleep 1000; do :; done"」を呼び込んで、Docker起動中に、サーバーを立ち上げないようにする

  • forwardPortsを設定して、外部からアクセスできるようにする

  • customizationsでvscodeの拡張機能をインストールする

  • postStartCommandでdevcontainer接続時にサーバーを起動させるようにする


参考


この記事が気に入ったらサポートをしてみませんか?