写在前面
相信很多兄弟都有过这种经历,在mac、linux系统上很方便安装的软件,在window系统上再安装一次,总会遇到各种奇奇怪怪的坑,躲都躲不掉。这篇文章就是为了帮助掉坑的兄弟快速爬起。。。。
安装:
win10 安装wsl:
wsl是适用于 Linux 的 Windows 子系统 (WSL) 是 Windows 的一项功能,可用于在 Windows 计算机上运行 Linux 环境,而无需单独的虚拟机或双引导。 WSL 旨在为希望同时使用 Windows 和 Linux 的开发人员提供无缝高效的体验。
0.win10电脑开启虚拟化功能
这一步可以省略,使用Hyper-V才需要
1. 查看自己的电脑是否符合要求:
wsl2安装要求:
必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令。
达不到要求可以先安装wsl1:参考这里
查看自己电脑win10系统版本:
win+r——>winver
2. 查看电脑上wsl版本
wsl -l -v
- 如果像下图展示没有安装,并提示如何安装:
3. 安装wsl
- 命令行安装: 这个下载速度很慢
# 方式1,安装默认wsl
wsl --install
# 查看可以安装wsl分支版本
wsl --list --online
# 安装指定版本的wsl
# 安装指定版本的子系统
wsl --install -d Ubuntu-22.04
如果出现如下错误:
无法从“raw.githubusercontent.com/microsoft/W…”中提取列表分发。无法解析服务器的名称或地址
Error code: Wsl/WININET_E_NAME_NOT_RESOLVED
可以如下增加host配置:(建议通过swichhost)
185.199.109.133 raw.githubusercontent.com
- microsoft store安装(推荐)
直接在microsoft 商店安装
安装 docker desktop
配置
配置本地镜像的存储位置
配置docker hub 国内镜像仓库
"registry-mirrors": [
"https://registry.docker-cn.com",
"https://docker.mirrors.ustc.edu.cn",
"https://hub-mirror.c.163.com",
"https://mirror.ccs.tencentyun.com"
]