1.3 KiB
1.3 KiB
Windows
安装Docker-OSX
安装WSL2
wsl --install
使用wsl -l -v
确认是否安装的是wsl2
,不是请从WSL1升级到WSL2。
安装Docker Desktop
嵌套虚拟化
WSL2
配置
修改C:/Users/<Your_Name>/.wslconfig
文件,如果没有就新建,添加nestedVirtualization=true
:
[wsl2]
nestedVirtualization=true
安装默认的Linux
发行版
这里选择Ubuntu 22.04 LTS。Windows Store
搜索安装。
sudo apt install cpu-checker
kvm-ok
Docker Desktop
配置
General -> "Use the WSL2 based engine"
Resources -> WSL Integration -> "Enable integration with my default WSL distro"
运行容器
此处以macOS 11 Big-sur
版本为例:
docker run -it --name big_sur --device /dev/kvm -p 50922:10022 -e "DISPLAY=${DISPLAY:-:0.0}" -v /mnt/wslg/.X11-unix:/tmp/.X11-unix sickcodes/docker-osx:big-sur