参考文档
WSL 上的 Docker 容器入门 | Microsoft Docs
环境准备
Docker Desktop 需要开启 hyper-v 或者是安装 toolbox 才能开启虚拟化。这两种情况下配置各有不同,而且也都需要配置环境变量,安装过程还是比较麻烦的。
现在有了 wsl2,在 windows 上使用 Docker 开发 更加方便了。本质上,wsl2 还是依赖hyper-v 技术,启动速度不慢,也不需要单独安装其他虚拟机,配置起来也更加方便。
第一步:安装wsl
管理员权限打开cmd
#安装 WSL 和 Linux 的 Ubuntu 发行版
wsl --install
#安装特定的 Linux 发行版
wsl --install --distribution <Distribution Name>
我是直接在微软商店下载 搜索 wsl 下载 ubuntu

第二步:配置wsl
然后是限制 wsl 使用的资源:默认情况下,一旦你开启的镜像需要比较多资源,系统资源就会被直接吃满(其实镜像本身可能吃不到这么多,都是docker 向wsl 预先申请的)
所以一定要记得设置wsl 占用资源配置,配置方式如下:
Win+R 然后输入 %UserProfile% 进入用户文件夹
然后编辑 .wslconfig 输入以下内容:
[wsl2]
memory=4GB
processors=5
localhostForwarding=true
memory: 内存processors: 处理器数量,当前电脑的processor 数量可以通过 wmic 指令获取LocalhostForwarding : 这个其实就是允许本地通过 localhost 访问wsl,默认就是开启
然后重启 lxss manager (即wsl服务)
net stop LxssManager
net start LxssManager
安装
第一步 下载安装包
Get Docker Desktop for Windows
第二步 安装
找到下载好的安装包 Docker Desktop Installer.exe 双击,按照提示进行操作即可。


2573

被折叠的 条评论
为什么被折叠?



