I thought WSL 2 somehow also supported windows containers but Docker 4.13.1 indicates that Hyper-V is required. 4.16.x just wouldn't work and gave a .//pipe/docker_engine-windows related exception. Could be that it didn't give a proper error message when Hyper-V was missing.
On 4.13.1 I got it running.
- 
I didn't immediately have internet. To fix this I had to add dns: [8.8.8.8]to the docker engine daemon.json settings.
- 
After step 1, TLS failed. This old image doesn't have Tls12 turned on by default. Enable it with the following run in the container