docker系列-报错以及解决指南

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

posted @ 2024-03-14 08:16  韩梦芫  阅读(159)  评论(0编辑  收藏  举报