Docker DesktopをWindows 10 Home Editionにインストール

所属する会社でDockerを利用したデータ解析の統一基盤を構築したいと思い,まず手始めに私個人の所有するPCにDocker環境を導入してみました。このページは環境導入までの流れをまとめています。

システム要件

Windows 10 Home EditionでDocker Desktopを起動するためには,以下のシステム要件を満たしている必要があります。

・Windows 10 Home Edition ver. 2004またはそれ以上
・WSL2 機能の有効化
・Hyper-V クライアントを問題なく実行するために必要なハードウェア要件
 ・64 ビット SLAT Second Level Address Translation 対応プロセッサ
 ・4GB システムメモリ
 ・ハードウェア仮想化のBIOSレベルでの有効化
・Linux カーネル更新パッケージ のダウンロードとインストール

所有のPC環境

OS:Windows 10 Home Edition(ver. 20H2)
CPU:Intel(R) Core(TM) i7-6700
RAM:64GB

OSのバージョンについて

システム要件にある通り,対応するOSは2004またはそれ以上のバージョンのWindows 10 Home Editionになります。
以下に紹介する作業を進める前に,OSのバージョン確認及び必要に応じたアップデートを行ってください。

WSL2機能の有効化

有効化に際してマイクロソフトのドキュメントを参考にしています。

1.Windows Subsystem for Linuxを有効化する。
  ・管理者権限でWindows PowerShellを立ち上げ,以下のコードを実行しWindows Subsystem for Linuxを有効化する。

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
コードの実行結果

2.Virtual Machine featureを有効化する。
  ・管理者権限でWindows PowerShellを立ち上げ,以下のコードを実行しVirtual Machine featureを有効化する。
  ・WSL2のインストールを完了するために,コード実行後に再起動を行う。

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
コードの実行結果

3. Linux kernel update packageをダウンロードする。
  ・マイクロソフトのドキュメントページの「WSL2 Linux kernel update package for x64 machines」から最新版のパッケージをダウンロードする。
  ・ダウンロードしたパッケージを実行し「Next」→「Finish」でインストールを行う。

4.WSL2をデフォルトのバージョンとして設定する。
  ・管理者権限でWindows PowerShellを立ち上げ,以下のコードを実行しWSL2をデフォルトのバージョンとして設定する。

wsl --set-default-version 2
コードの実行結果

5.Linuxをインストールする
  ・Microsoft Storeを開き,好みのLinuxを選択する。

  ・「入手」をクリックする。

6.Linuxのセットアップを行う。
  ・インストールしたLinuxを立ち上げ,ユーザー名やパスワードの設定を行う。

以上の手続きでWSL2機能の有効化は完了です。

Docker Desktopインストール手順

1.Docker hubからDocker Desktopのインストーラをダウンロードする。

URL:https://hub.docker.com/editions/community/docker-ce-desktop-mac/

2.「Docker Desktop Installer.exe」を実行する。

  ・「Install rezuired Windows components for WSL2」にチェックを入れておく。
  ・デスクトップにショートカットを作成する必要がなければ「Add shortcut to desktop」のチェックは外しておく。

3.「OK」ボタンをクリックし,インストール作業を開始する。

4.インストールに成功したことを確認し,「Close」ボタンをクリックしてインストーラを閉じる。

5.Docker Desktopを立ち上げ,settingから「Enable WSL 2 Features」が有効になっているかを確認する。

6.問題なくインストールが完了していると,Docker Desktopは開始チュートリアルを起動します。

以上でWindows 10 Home EditionへのDocker Desktop導入作業は完了です。以降は指示に従ってチュートリアルを完了させましょう。

コメント