Win10 ProfessionalEditionにDockerをインストールします

    Dockerは、主にLinuxおよびWindowsプラットフォームで実行されるオープンソースの軽量コンテナーエンジンであり、コンテナーの作成、管理、およびオーケストレーションに使用されます。VMware仮想マシンと比較すると、Dockerはオペレーティングシステムではなくコンテナーを使用してアプリケーションをホストするため、オーバーヘッドがほとんどなく、パフォーマンスが高くなります。ただし、Dockerによるアプリケーションの分離は仮想マシンほど完全ではないため、VMwareを完全に置き換えることはできません。

    システムプラットフォーム:win10プロフェッショナルエディション

    注:DockerにはWSL2とBIOS仮想化テクノロジーのサポートが必要なため、構成プロセス中にコンピューターを手動で複数回再起動する必要があります。

1.DockerとWSL2のインストールパッケージをダウンロードします

    1.1 Docker
    アドレスのダウンロードhttps//desktop.docker.com/win/stable/Docker%20Desktop%20Installer.exe

    1.2システム情報の表示
    次のように、win + Rを押し、CMDを入力し、ブラックボックスにsysteminfoを入力します。

図(1)systeminfoを使用してシステムタイプを表示する

    「システムタイプ」の項目を見つけて、それがx64であることを確認します。したがって、x64バージョンのWSL2をダウンロードする必要があります。ただし、システムタイプがamd64の場合は、amd64バージョンのWSL2をダウンロードするだけで済みます。
    WSL2x64バージョン
    WSL2amd64バージョン

2.開発者モードを有効にします

    図(2)に示すように、デスクトップの左下隅にある[スタート]-> [設定]-> [更新とセキュリティ]-> [開発者向けオプション]-> [開発者モード]を確認します。

図(2)「開発者モード」を確認する

3.コントロールパネルでHyper-Vと「WindowsSubsystemforLinux」を確認します

    コントロールパネル->プログラム-> Windows機能の有効化と無効化を開き、次の2つの項目を確認します     。√Hyper
    -
v√Linux用のWindowsサブシステムを
    図(3)と図(4)に示します。

図(3)Heper-Vの確認

図(4)「WindowsSubsystemforLinux」にチェックを入れます

4.BIOSで仮想化サポートをオンにします

  • 組立機はマザーボード、ASUSプレスF8、IntelプレスF12、他のブランドのプレスESC、F11またはF12に分かれています。
  • ノートブックはブランド別に分類されています。LenovoThinkPadシリーズの場合はF1を押し、その他のブランドの場合はF2を押します。
  • ブランドデスクトップはブランド別に分類され、DellはESCを押し、HPはF10を押し、その他はF12を押します。

    例としてHPデスクトップコンピューターを示します。図(5)に示すように、コンピューターを再起動し、BIOS設定->構成->仮想化テクノロジー->有効化->コンピューターを再起動するまでF10を押し続けます。 :

図(5)BIOSで仮想化サポートを有効にする

5.WSL2をセットアップしてインストールします

5.1WSL2の環境のセットアップ

    管理者権限でPowerShellを開き、次のコマンドを入力します。

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

5.2コンピュータを再起動します

5.3WSL2をインストールする

    セクション1.2でダウンロードしたWSL2をダブルクリックします。デフォルトでは、インストールが完了するまで、コンピューターを再起動する必要があります。

5.4は、WSL2の仮想化サポートも有効にします

    管理者権限でPowerShellを開き、次のコマンドを入力します。

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

    それでもコンピュータを再起動する必要があります。

5.5WSL2をデフォルトバージョンとして設定する

    管理者権限でPowerShellを開き、次のコマンドを入力します。

wsl --set-default-version 2

6.Dockerをインストールします

    メモリを消費するアンチウイルスソフトウェアおよびその他のプログラムを閉じ、インストールが完了するまで、セクション1.2のDockerインストールパッケージをクリックします。デフォルトまでずっとクリックします。

    コンピューターを再起動し、管理者権限でPowerShellを開き、次のコマンドを入力します。

docker version

    効果は次のとおりです。

図(8)Dockerのバージョンを表示する

    Dockerのバージョンを確認して、インストールが成功したことを示すことができます。

7.参考文献

1. Win10上でのLinuxのサブシステムをインストールします。

2. WSL2のインストール

3. BIOSで仮想化サポートを有効にします

おすすめ

転載: blog.csdn.net/sanqima/article/details/110715323