环境说明

  • 操作系统:Windows11专业版
    需要使用虚拟化,毕竟相信需要用到Docker的大家都是技术人员,整个Windows专业版不过分吧,其他版本只要包含虚拟化等功能也行。大部分教程都说需要Hyper-V,其实不然。
    在这里插入图片描述 其实Hyper-V并不是必须的,但!!虚拟机平台必须开启
    心得:其实对于新接触的技术来说都是这样,大家都不了解,所以就需要足够的内心,面对出现的各种问题仔细分析,戒骄戒躁(我知道你很急,但你先别急),百度、AI······办法总比困难多,干了,奥里给

开始

  1. 安装 Docker Desktop(没说头,无脑下一步,安装完成会重启电脑!!!记得提前保存工作内容

!!问题来了

在这里插入图片描述
到此Docker已经帮你启用了虚拟机平台适用于Linux的Windows子系统在这里插入图片描述

  1. 一直转圈圈,又不报错,有什么办法,你拿它一点办法都没有··············开玩笑的;其实Docker实际上是基于Linux运行的,但是你用的是Windows系统,哪来的Linux·······那当然是虚拟化咯,它在给你安装Linux系统所以会一直加载,或者说只是加载的比较久。所以你需要再安装一个Linux系统
  2. 所以你可以使用WSL进行手动安装(上面是Docker在帮你自动安装)
    进入Command命令行,也不用管理员
  • 输入:wsl(提示很明显,就是没有安装,那么分发版有那哪些呢wsl --list --online)
    在这里插入图片描述
  • 输入:wsl --list --online(查看线上有哪些分发版·······然后问题又来了
    报错:无法解析服务器的名称或地址(这就是因为它的在线源在国外,访问不到所以报错)
    解决:使用魔法让网络可以去到外面的世界(懂吧,就很方便);或者自己制作一个镜像给wsl安装(这个官方说法叫创建适用于 WSL 的自定义 Linux 发行版
    我选择使用魔法,天王老子来了也用魔法
    在这里插入图片描述
    使用魔法后,再次输入:wsl --list --online
    就是好使,接下来就如命令提示的,wsl --install -d <name> 安装即可
    在这里插入图片描述
    等待安装完成,期间需要进行常规Linux系统设置,如用户名、登陆密码等······
    在这里插入图片描述
    之后重启Docker即可(但是由于Docker一直在加载,关不掉所以我选择直接重启电脑)
    在这里插入图片描述

!!!终极大招:其实安装完Docker后直接开启魔法,然后再启动Docker就行,还不用这么麻烦,Docker会完成所有设置,并安装Linux(因为要下载系统所以也需要加载一会)
最后,欢迎大家指出我的错误

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐