Dockerは、コンテナ技術を利用してアプリケーションの開発・実行環境を構築するためのツールです。本書ではDev Containerを利用するためにDockerが必要です。
Windows、macOSでは「Docker Desktop」をインストールします。Docker Desktopには、Docker Engine、Docker CLI、Docker Composeなどが含まれています。
https://www.docker.com/products/docker-desktop/
※ Docker Desktopは個人利用・教育目的・小規模事業者は無償ですが、大企業等での商用利用は有償プランが必要な場合があります。詳細はDocker公式のライセンス情報を確認してください。
詳細は公式ドキュメントを参照してください。
https://docs.docker.com/desktop/setup/install/windows-install/
Docker Desktopは通常WSL 2バックエンド(推奨)を使用します。WSL 2が未設定の場合は、以下の手順で有効化してください。
- PowerShellを管理者として実行します
- 以下のコマンドを実行します:
wsl --install- PCを再起動します
- 公式サイトからインストーラーをダウンロードします
- ダウンロードしたインストーラーを実行します
- インストールウィザードの指示に従います
- 「Use WSL 2 instead of Hyper-V」オプションが選択されていることを確認します
- インストールが完了したら、PCを再起動します
- Docker Desktopを起動し、サービス規約に同意します
詳細は公式ドキュメントを参照してください。
https://docs.docker.com/desktop/setup/install/mac-install/
- 公式サイトからインストーラーをダウンロードします
- ダウンロードしたファイルを開きます
- DockerアイコンをApplicationsフォルダにドラッグ&ドロップします
- アプリケーションフォルダから「Docker」を起動します
- 初回起動時にシステムパスワードの入力を求められる場合があります
- サービス規約に同意します
- メニューバーにDockerアイコン(クジラのマーク)が表示されれば起動完了です
ターミナル(コマンドプロンプト)で以下のコマンドを実行し、バージョンが表示されればインストール成功です。
docker --versionさらに、以下のコマンドでDockerが正しく動作することを確認できます。
docker run hello-world「Hello from Docker!」というメッセージが表示されれば、Dockerが正常に動作しています。