Dev Containerを開発環境として使用し始めて、2年が経過しました。 この2年間の経験を通じて、今回はDev Containerを使用するメリットと、開発環境をコンテナで作成する方法について紹介します。 Dev Container 以前 : 開発環境の構築時の困りごと Dev Containerが開発環境に導入される前はいくつかの困りごとがありました。 ローカル環境の汚染 ローカル環境での開発に必要なライブラリやツールをインストールする必要がありました。これにより、ローカル環境が汚れ、他のプロジェクトの開発に影響を与えることがありました。 環境の不一致 各開発者は異なる開発環境で作業するため、環境の不一致が発生し、コードが1つの環境では動作するけど別の環境では動作しないということがありました。 手動設定の煩わしさ 開発環境を設定する際、必要なライブラリや依存関係を手動でインストール