WindowsでDockerをインストールする手順です。
インストーラのダウンロード
以下のサイトにアクセスしてDocker Desktop Installer.exeをダウンロードします。現時点の最新バージョンは4.0.0でした。
参考 Install Docker Desktop on Windows | Docker DocumentationDocker Documentationインストーラの実行
ダウンロードしたインストーラをダブルクリックして実行すると以下画面が表示されますので「Ok」を選択します。
しばらく待っていると以下画面が表示されるので「Close and restart」をクリックしてWindowsを再起動
再度OSにログインすると以下画面が自動的に表示されるので「I accept the terms」にチェックを入れてAcceptを選択でDockerが起動します。
ちなみに画面にあるように2021年8月31日から従業員250人以上か年間収益1,000万ドル以上の会社は無償利用できないので注意。私の所属する会社はそんなおっきく無いのでセーフ。
WSL2のインストール
WSL2が未インストールのままDockerを起動すると以下の様なエラーが表示されるのでWSL2をインストールします。
エラーメッセージにあるアドレス(以下サイト)に飛びます。
参考 Windows 10 に WSL をインストールする | Microsoft DocsWindows 10 に WSL をインストールする | Microsoft Docs「x64マシン用WSL2 Linuxカーネル更新プログラムパッケージ」を選択
ダウンロードした「wsl_update_x64.msi」を実行すると以下画面が表示されるのでNextを選択
Finishを選択
Dockerの再起動
再度Dockerを起動し以下画面が表示されたらOK。チュートリアルはとりあえずスキップします。
Settings(右上にある歯車マーク)を開き「Use the WSL 2 based engine」にチェックが入っていればOK。