Dev Containers

Dev Containersとは

Docker上で構築した仮想マシンに開発環境構築をし、LocalのVSCodeからアクセスできるVSCodeの機能です。 もし環境構築に失敗してもOSを初期化することをせずに、コンテナー(仮想マシン)を再構築するだけで良くなります。

またDockerfileを丁寧に調整すれば、同じ開発環境を他人に配布することさえできます。 今まで再現性のない環境開発構築に悩まされてきた人たちにとっては、革命的なツールです。

Developing inside a Container devcontainers

この環境を手軽に利用できるのが、Baker link. Envです。

Baker link. Env

Baker link. Envは、Dev Containersをセットアップしたテンプレートからプロジェクトを作成し、Localにインストールしたprobe-rsのDAP Serverを起動してくれます。