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を入力します。
「システムタイプ」の項目を見つけて、それがx64であることを確認します。したがって、x64バージョンのWSL2をダウンロードする必要があります。ただし、システムタイプがamd64の場合は、amd64バージョンのWSL2をダウンロードするだけで済みます。
WSL2x64バージョン
WSL2amd64バージョン
2.開発者モードを有効にします
図(2)に示すように、デスクトップの左下隅にある[スタート]-> [設定]-> [更新とセキュリティ]-> [開発者向けオプション]-> [開発者モード]を確認します。
3.コントロールパネルでHyper-Vと「WindowsSubsystemforLinux」を確認します
コントロールパネル->プログラム-> Windows機能の有効化と無効化を開き、次の2つの項目を確認します 。√Hyper
-
v√Linux用のWindowsサブシステムを
図(3)と図(4)に示します。
4.BIOSで仮想化サポートをオンにします
- 組立機はマザーボード、ASUSプレスF8、IntelプレスF12、他のブランドのプレスESC、F11またはF12に分かれています。
- ノートブックはブランド別に分類されています。LenovoThinkPadシリーズの場合はF1を押し、その他のブランドの場合はF2を押します。
- ブランドデスクトップはブランド別に分類され、DellはESCを押し、HPはF10を押し、その他はF12を押します。
例としてHPデスクトップコンピューターを示します。図(5)に示すように、コンピューターを再起動し、BIOS設定->構成->仮想化テクノロジー->有効化->コンピューターを再起動するまでF10を押し続けます。 :
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
効果は次のとおりです。
Dockerのバージョンを確認して、インストールが成功したことを示すことができます。
7.参考文献
1. Win10上でのLinuxのサブシステムをインストールします。
2. WSL2のインストール