はじめに
Visual Studio Code の Dev Containers 拡張機能を使うと、Docker コンテナー内で開発することができます。
あなたは、さまざまな言語やランタイム環境に関するソフトウェア コンサルティングを行う機関で働いているとします。 すべての開発者は Visual Studio Code を使用しています。 この機関では多数のプロジェクトが進行中であり、それぞれに独自の構成と実行時の要件があります。 この機関の開発者は、最初に自分のコンピューターのセットアップや構成を行わなくても、プロジェクトで作業できる必要があります。
このモジュールでは、既存のプロジェクトに構成ファイルを追加します。 これらのファイルを使用して、プロジェクトが "正常に機能する" 環境を構築する方法を Visual Studio Code に指示します。Dev Container の構成を使用して、ランタイムを構成します。 また、Docker と Visual Studio Code を持っている誰にとっても機能する開発環境の構成を自動化します。
このモジュールを完了すると、Docker コンテナー内で実行されるようにプロジェクトを構成できるようになります。
前提条件
- 一般的なソフトウェア開発に関する基本的な知識 (コードの実行、新しい言語のインストールなどの意味)
- Docker と Docker に関する基本的な知識:
- Windows:Windows 10 Pro/Enterprise では Docker Desktop 2.0 以降。 Windows 10 Home (2004+) では、Docker Desktop 2.3 以降と WSL 2 バックエンドが必要です
- Mac の場合: Docker Desktop 2.0 以降
- Linux:Docker CE/EE 18.06 以降と Docker Compose 1.21 以降
- Git と、Git リポジトリに関する基本的な知識