目录
安装WSL
参考https://docs.microsoft.com/zh-cn/windows/wsl/install-win10。
安装Docker Desktop
参考https://www.docker.com/products/docker-desktop。
迁移docker-desktop-data
防止C盘爆满,将docker-desktop-data迁移到其他盘。
wsl -l -v
wsl --shutdown
wsl --export docker-desktop-data e:\docker-desktop-data.tar
wsl --unregister docker-desktop-data
wsl --import docker-desktop-data e:\SoftwareData\wsl e:\docker-desktop-data.tar --version 2
限制WSL内存
ssh登录到容器里,repo sync -l、下载10G左右的文件,经常出现操作到一半ssh连接断开,提示"Docker Desktop WSL 2 backend has stopped unexpectedly. Do you want to restart it?"。
按Win+R快捷键,调出运行对话框。
输入"%UserProfile%",点击"确定"进入用户目录。创建".wslconfig"文件。笔记本电脑共16G内存,限制WSL2使用内存大小为8G。
[wsl2]
memory=8GB
swap=0
localhostForwarding=true
yocoto可以成功编译,Core(TM) i5-8265U CPU @ 1.60GHz编译耗时2小时14分。由于内存不够无法成功编译Android。