Error message trying to follow tutorial on Setup Ingress using NodePort and Nginx

On Windows 11 Home, Docker Desktop

I am trying to learn Kubernetes and was trying out step 4 of this official tutorial

I got this error and don’t know what terminal it is referring to.

my@DESKTOP:/mnt/c/kubernetes-tutorial$ minikube service web --url
❗  Because you are using a Docker driver on linux, the terminal needs to be open to run it.

I opened Docker desktop and went to the minikube that is running and opened the CLI terminal and ran the command again, but it failed.

in the docker cli terminal:

# minikube service web --url
/bin/sh: 1: minikube: not found
#

I am stuck here. :persevere:

I tried again after deleting all images and minikube.

 minikube service web --url
http://192.168.49.2:30809
🏃  Starting tunnel for service web.
docker@127.0.0.1's password: ❗  Because you are using a Docker driver on linux, the terminal needs to be open to run it.

I still get the “hung” terminal window prompt but I see the IPv4 address.
So I continued with the tutorial

/mnt/c/kubernetes-tutorial$ kubectl apply -f ./example-ingress.yaml
ingress.networking.k8s.io/example-ingress unchanged
/mnt/c/kubernetes-tutorial$ kubectl get ingress
NAME              CLASS   HOSTS              ADDRESS        PORTS   AGE
example-ingress   nginx   hello-world.info   192.168.49.2   80      23m
me@DESKTOP:/mnt/c/kubernetes-tutorial$ minikube ip
192.168.49.2
me@DESKTOP:/mnt/c/kubernetes-tutorial$ curl  192.168.49.2
^C
me@DESKTOP:/mnt/c/kubernetes-tutorial$ curl hello-world.info

curl: (28) Failed to connect to hello-world.info port 80: Connection timed out

From a web browser, putting the ip address also times out.