One thing you might want to add is a bit of a warning about the risks of exposing a Docker daemon to the network with tlsverify=false as that would enable anyone who can reach the port on the network to run docker commands and likely take over the host OS.
It's what I use as my primary development environment for every day web development.
I have a full write on how to get everything working here: https://nickjanetakis.com/blog/setting-up-docker-for-windows...