家庭版windows10安装docker desktop的若干问题

【背景】

[
最近在学Docker,想直接在本机上面安装个Docker for windows,但是安装这个软件对电脑系统是有一定要求的,有时候需要我们进行手动设置才行。

【步骤】

1.要开启虚拟化
在任务管理器中查看是否开启虚拟化,如没有开启自行百度,不同电脑有不同的开启方式。
在这里插入图片描述

2.开启Hyper-V
docker是运行在Linux系统上的一个容器服务,因此在Windows系统上要开启虚拟机才能使用。家庭版的Windows10默认是不安装有Hyper-V的,所以我们要手动进行安装。

新建一个文本文件,复制以下代码,保存为cmd文件(也就是*.bat文件)。然后右键以管理员方式运行,需要稍微等一下,命令行窗口会快速闪过安装进度,耐心等待出现询问是否安装,输入Y进行安装。

安装完成后需要重启电脑。

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

按下win+R调出运行,输入OptionalFeatures
运行
按下回车,即可进入添加Windows功能的界面
在这里插入图片描述
3.安装docker desktop
下载地址:https://docs.docker.com/desktop/windows/install/
在这里插入图片描述

【遇到的问题】

问题一:Docker Desktop stopping…

一直启动不成功
问题解决:1.重启计算机
2.卸载重装
3.管理员权限运行
4.版本问题,有时候最新版本会出现问题,可以下载旧版本试试。

问题二:the wsl 2 linux kernel is now installed

首先确保一定选上了这个功能
在这里插入图片描述
如有勾选,并且wsl确实有下载,那么尝试更新wsl:
1.以管理员的方式启动powershell
2. 执行:

wsl --update

在这里插入图片描述

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值