First, which version of Windows Subsystem (WSL) for Linux?
PS C:\Users\dougr> wsl -l -v NAME STATE VERSION * Ubuntu-20.04 Running 2 docker-desktop Running 2 docker-desktop-data Running 2
I have Docker Desktop installed utilizing the WSL Backend.

drosser@DESKTOP-XXXX:~$ docker version Client: Docker Engine - Community Cloud integration: v1.0.29 Version: 20.10.21 API version: 1.41 Go version: go1.18.7 Git commit: baeda1f Built: Tue Oct 25 18:02:28 2022 OS/Arch: linux/amd64 Context: default Experimental: true
While I always seem to use RedHat Enterprise Linux based distros at work, for my own personal use I am a big fan of Ubuntu Long Term Support (LTS) releases.
drosser@DESKTOP-XXXX:~$ cat /etc/os-release NAME="Ubuntu" VERSION="20.04.5 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.5 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=focal UBUNTU_CODENAME=focal
Finally the “trick” to installing minikube under WSL is just to follow the Linux instructions. In my case, the Deb package instructions.
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.deb sudo dpkg -i minikube_latest_amd64.deb
After running “minikube start” in the bash shell, minikube itself will be running in a container.
drosser@DESKTOP-XXXX:~$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
NAMES
8d32308a8d17 gcr.io/k8s-minikube/kicbase:v0.0.36 "/usr/local/bin/entr…" 9 days ago Up About a minute 127.0.0.1:51365->22/tcp, 127.0.0.1:51366->2376/tcp, 127.0.0.1:51368->5000/tcp, 127.0.0.1:51369->8443/tcp, 127.0.0.1:51367->32443/tcp minikube
Leave a Reply