windows10使用wsl2安装docker_Aurora-vv的博客-CSDN博客
排雷 | WSL2+docker 安装若干问题与解法 (qq.com)
整个安装过程的原理是:windows使用docker,必须先安装一个Linux虚拟机,才可运行docker,而采用wsl2安装虚拟机是目前最好的方法
1 安装WSL2
控制面板->程序->启用或关闭Windows功能->向下滑 勾选以下两项功能。
安装完成后需要重启生效。
重启后,打开任务管理器查看是否有虚拟化启用
在微软官网下载wsl2安装,这一步能确保不管什么版本的windows系统都装上wsl2而不是wsl:
打开cmd输入以下命令,指定wsl2版本
wsl --set-default-version 2
打开Microsoft Store,搜索安装Ubuntu 22.04LTS
打开WSL后如果报错
WslRegisterDistribution failed with error: 0x800701bc
下载 适用于 x64 计算机的 WSL2 Linux 内核更新包安装好就可以打开了
启动后设置用户名和密码
打开cmd查看一下是否成功用wsl2安装虚拟机Ubuntu:
2 安装docker
下载Docker Desktop安装包
浏览器打开Install Docker Desktop on Windows | Docker Docs,下载对应安装包。下载完成后,双击打开。按照提示安装即可。注意勾选使用WSL2作为Docker引擎。安装完成后重启电脑。
按提示一步步安装即可
安装完成后,重启
重启后,桌面可以看到 Docker-desktop 图标,双击即可。
选择接受条款,进入下一步。 开启后进去界面,设置 Ubuntu 为底层VM OS
检验成果
打开 CMD
docker --version
随后可以测试 docker 是否正常运转
docker run hello-world
调整镜像源,方便后续软件安装(可不做)
增加中科大国内镜像源,最终结果如下
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"features": {
"buildkit": true
},
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn"
]
}
点击“Apply & Restart”即可
Emmm,国内还是有不少镜像源的,比如可以设置为
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
]
标签:Hub,WSL2,wsl2,Docker,打开,安装,docker
From: https://blog.51cto.com/coderge/7426835