From 18310cca378b9945f05c65c77724a885826fffff Mon Sep 17 00:00:00 2001 From: KernelPanic <41496602+KernelInterrupt@users.noreply.github.com> Date: Tue, 28 May 2024 13:51:00 +0800 Subject: [PATCH] Update README.md --- README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/README.md b/README.md index def8d06..68d3323 100644 --- a/README.md +++ b/README.md @@ -607,6 +607,27 @@ The result should be like this: nestedVirtualization=true ``` +Then you can choose to directly run Docker-OSX in powershell or run it in WSL distros. + +#### Run in powershell + +Download and install [Docker for Windows](https://docs.docker.com/desktop/windows/install/) if it is not already installed. + +Then go into Settings and check a box: + +``` +General -> "Use the WSL2 based engine"; +``` + +Next, run the following command in powershell(we run Ventura here as an example): + +```powershell +docker run --device /dev/kvm -v /run/desktop/mnt/host/wslg/.X11-unix:/tmp/.X11-unix -v /run/desktop/mnt/host/wslg:/mnt/wslg -e DISPLAY=:0 sickcodes/docker-osx:ventura +``` + +It points Docker-OSX to wslg in `docker-desktop` (a special distro created by Docker Desktop) and run Docker-OSX. + +#### Run in distros Go into your WSL distro (Run `wsl` in powershell) and check if KVM is enabled by using the `kvm-ok` command. The output should look like this: ```