1. windows執行docker報錯Windows Hypervisor is not presentDocker Desktop is unable to detect a Hypervisor.Hardware assisted virtualization and data execution protection must be enabled in the BIOS.
Docker Desktop - Windows Hypervisor is not presentDocker Desktop is unable to detect a Hypervisor.Hardware assisted virtualization and data execution protection must be enabled in the BIOS. See https://docs.docker.com/desktop/troubleshoot/topics/#virtualization
解決方案
1. 檢查
2. 搜尋並開啟 windows功能
3. 管理員身份開啟 cmd視窗
執行
1、dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
4. 如果重啟不行 執行
1、bcdedit /set hypervisorlaunchtype auto
5. 繼續重啟電腦
2.WSL kernel version too lowDocker Desktop requires a newer WSL kernel version.
Docker Desktop - WSL kernel version too lowDocker Desktop requires a newer WSL kernel version.Update the WSL kernel by running “wsl --update” or follow instructions at https://docs.microsoft.com/windows/wsl/wsl2-kernel.
解決方案
適用於 Linux 的 Windows 子系統 (WSL) 可讓開發人員直接在 Windows 上按原樣執行 GNU/Linux 環境(包括大多數命令列工具、實用工具和應用程式),且不會產生傳統虛擬機器或雙啟動設定開銷。
1: 檢查 WSL 版本
開啟 Windows 終端,並執行以下命令:
wsl -l -v
1
2.安裝
1、wsl --update
3.檢查
4.殺死docker程式,然後重新開啟
原文連結:https://blog.csdn.net/tangdou369098655/article/details/132867900