1.仮想化を有効にする
起動時にマザーボード BIOS を入力し、マザーボード BIOS で仮想化の有効化をオンにします。
電源を入れた後、コンピュータを再起動し、通常どおりシステムに入ります
2.Hyper-Vをオンにする
Windows Professional Edition に Docker をインストールする場合、powerShell コンソールで管理者としてコマンドを実行できます。
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
上記のコマンドを実行すると、プロフェッショナル バージョンを開くことができます。ただし、家庭版と学生版をオンにすると、エラーが報告されます。
Enable-windowsoptionalfeature : Microsoft-hyper-v の機能名は不明です。
解決:
新しいテキストドキュメント
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
編集して保存した後、ファイルのサフィックスを に変更しますcmd,建议用因为命名文件名比如:
。
保存後、ダブルクリックして現在のファイルを実行します。ファイルの実行後、コマンド ラインでコンピュータを再起動するように求められ、コマンド ラインで y を入力するとコンピュータが自動的に再起動します。
再起動が完了したら、[コントロール パネル] > [プログラムと機能] > [Windows の機能をオンまたはオフにする] に移動します。
このとき、Hyper-Vが表示されますが、Hyper-Vにチェックが入っていない場合は、手動でチェックを入れて確認してください。
この時点で Docker 環境の準備は完了です
3. ドッカーをダウンロードする
1. docker 公式 Web サイトにアクセスします。 Empowering App Development for Developers | Docker
2. 製品 (製品) にカーソルを合わせ、デスクトップ ファイル (デスクトップ) をクリックしてダウンロード ページに入ります
3. [Windows のダウンロード] をクリックしてダウンロードします。
4.Dockerをインストールする
1. インストールを開始した後、デフォルトのオプションを選択したままにし、クリックして続行します。
2. インストールが完了したら、閉じるボタンをクリックするとコンピュータが再起動します。
3. 再起動して docker に入ると、 古いバージョンの WSL の手動インストール手順 | Microsoft Docs
インストールが完了したら、通常どおり Docker に入ることができます。