Docker fails to initialize after updating to Windows 10 insider build 14342
Problem:
Docker for windows hates windows insider, it attempts to create a switch that already exists (DockerNAT) and then fails because it already exists.
Solution:
There are a few suggestions here but the one that worked for me was to open hyper v manager, then go to virtual switch manager, and rename the existing 'DockerNAT' switch to something else, then reinstall Docker.