window安装docker

打开控制面板-程序-启动或关闭windows功能

 

将如图打开

 

如果服务中没有 Hyper-V
创建一个文本文件,加入下列代码。
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
保存后,将文本文件后缀修改为 cmd,并且用管理员身份运行,运行完成后输入 y 重启电脑,之后就可以了。
用管理员打开powershell

设置 wsl2 为默认版本

wsl --set-default-version 2

更新wsl内核

wsl --update

 

安装 ubuntu

wsl --install -d Ubuntu

最后需要设置用户名和密码,因为不推荐使用root用户。

一般都自己用,就简单一点,

比如我设置用户名为dreams,密码为123456。

 

使用 PowerShell 查看当前版本,确认版本是否为 2

wsl -l -v

 

下载docker桌面版

https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe?_gl=1*cr3stf*_ga*MTA0MDA3MTQ3MC4xNjk3MjYyOTM3*_ga_XJWPQMJYHQ*MTcwMDExNDU3My4xMC4xLjE3MDAxMTQ2MjQuOS4wLjA.

 

然后直接安装,全部默认即可,然后重启电脑

见到如下界面,同意即可

然后等待开启

这时候应该都是running状态

wsl -l -v

如果stop状态则reset一下,在重启电脑

netsh winsock reset

 

最后配置一下镜像源

在此框内加入

容器镜像服务 (aliyun.com)

 

打开wsl

勾选后,点击Apply and restart

 

如果某天出现无法开启docker,同样打开控制面板-程序-启动或关闭windows功能,检查是否有什么自动关闭了

重新打开后,重新执行cmd脚本,

用管理员身份运行,运行完成后输入 y 重启电脑。
用管理员打开powershell,执行
bcdedit /set hypervisorlaunchtype auto

 

暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇