How to install Polynote on Windows?
Slightly different from VMware or Virtualbox, but Polynote in Docker is supported by the developers and they have created a number of ready-made Docker images - more info here, although the instructions are targeted at a Linux host. Below are the instructions modified for a Windows host:

Once you have Docker installed, make a folder somewhere on your host system, e.g. C:\polynote:

cd \
mkdir polynote


Then create a text file config.yml in that folder, with the contents:

listen:
  host: 0.0.0.0


Then, you can get the container running with a single command - although make sure you customise the paths to your config file and working folder:

docker run --rm -it -e PYSPARK_ALLOW_INSECURE_GATEWAY=1 
        -p 127.0.0.1:8192:8192 
        -p 127.0.0.1:4040-4050:4040-4050 
        -v C:/polynote:/opt/config 
        -v C:/path/to/your/working/folder:/opt/polynote/notebooks
        polynote/polynote:latest 
        --config /opt/config/config.yml


This exposes some ports to the host machine, mounts the folder with your config file into the container, mounts your working folder in the container at /opt/polynote/notebooks, pulls the latest Polynote Docker image and tells Docker to use your custom config file.

Once the container is spun up, you can use your web browser to access Polynote at http://localhost:8192/.