[docker]Window 10 dockerデスクトップのインストール
1863 ワード
ウィンドウがドッキングステーションを回転させる必要があるため、ドッキングステーションのインストール中に問題が発生しました.
問題を解決する方法を整理する.
DOKERデスクトップウィンドウバージョンexeをダウンロードしてインストールします.
インストール後にDockerのエラーメッセージが表示され、仮想化が使用できないことを示します.
注意:コントロールパネル>プログラム>左側のWindows機能のオン/オフ時にHyper-Vをアクティブにします.両方開けなければなりません.
Hyper-Vプラットフォームをアクティブにできないというメッセージが表示された場合は、Biosにアクセスして仮想化を開始する必要があります.
マザーボードBiosの設置方法はメーカーによって異なります.ASUS社のマザーボードなのでF 2に入ります.( BIOSへのアクセス方法 )
に入り、Advanced>CPU構成>Intel VirtualizationをEnableに変換して保存します.△正確な名前は覚えていませんが、Biosの仮想化設定を検索することもたくさんあります.
WSL 2のインストール PowerShellで次のコマンドを実行します.
Hyper-V、Bios仮想化、WSL 2インストール、および基本バージョンに設定します.
dockerコマンドはWSL 2で返さなければなりません.
次のエラーが発生する可能性があります.WSL 2でdockerコマンドを発行すればいいです.
参考までにHyper.isはWSL 1しかサポートしていないようです.正しい方法が見つからない
開発はMacを使いましょう
問題を解決する方法を整理する.
Step
Step 0. Download Docker Desktop
DOKERデスクトップウィンドウバージョンexeをダウンロードしてインストールします.
Step 1. 仮想化の問題
インストール後にDockerのエラーメッセージが表示され、仮想化が使用できないことを示します.
Hardware assisted virtualization and data execution protection must be enabled in the BIOS
Hyper-Vをアクティブにするには注意:コントロールパネル>プログラム>左側のWindows機能のオン/オフ時にHyper-Vをアクティブにします.両方開けなければなりません.
Step 1.1 Biosで仮想化を開く
Hyper-Vプラットフォームをアクティブにできないというメッセージが表示された場合は、Biosにアクセスして仮想化を開始する必要があります.
マザーボードBiosの設置方法はメーカーによって異なります.ASUS社のマザーボードなのでF 2に入ります.( BIOSへのアクセス方法 )
に入り、Advanced>CPU構成>Intel VirtualizationをEnableに変換して保存します.△正確な名前は覚えていませんが、Biosの仮想化設定を検索することもたくさんあります.
Step 2. インストールとデフォルトWSL 2
WSL 2のインストール PowerShellで次のコマンドを実行します.
wsl --set-default-version 2
デスクトップも正常に動作します.Hyper-V、Bios仮想化、WSL 2インストール、および基本バージョンに設定します.
dockerコマンドはWSL 2で返さなければなりません.
次のエラーが発生する可能性があります.WSL 2でdockerコマンドを発行すればいいです.
参考までにHyper.isはWSL 1しかサポートしていないようです.正しい方法が見つからない
The command 'docker' could not be found in this WSL 1 distro.
We recommend to convert this distro to WSL 2 and activate
the WSL integration in Docker Desktop settings.
n/a.結論
開発はMacを使いましょう
Reference
この問題について([docker]Window 10 dockerデスクトップのインストール), 我々は、より多くの情報をここで見つけました https://velog.io/@devstefancho/docker-Window10-docker-desktop-설치テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol