notebook/WindowsDockerOSX.md

1.3 KiB
Raw Blame History

Windows安装Docker-OSX

安装WSL2

wsl --install

使用wsl -l -v确认是否安装的是wsl2,不是请从WSL1升级到WSL2

安装Docker Desktop

安装Docker Desktop

嵌套虚拟化

WSL2配置

修改C:/Users/<Your_Name>/.wslconfig文件,如果没有就新建,添加nestedVirtualization=true

[wsl2]
nestedVirtualization=true

安装默认的Linux发行版

这里选择Ubuntu 22.04 LTSWindows 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"

运行容器

Docker-OSX GitHub

Docker-OSX Docker hub

此处以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