Auto start “Docker for Windows.exe” on windows 10. So clients can connect without having logged into windows first.
Download NSSM from https://nssm.cc/
install nssm with chocolatey
choco install nssm
Configure the above executables. Add nssm folder to path.
Uninstall a service
nssm remove docker_for_windows_gui
Install a service
nssm install docker_for_windows_gui "C:\Program Files\Docker\Docker\Docker for Windows.exe" net start docker_for_windows_gui
Next open services.msc, find the service and add the login credentials, and restart service.