With process isolation hyperv is not needed for windows containers when running on windows 10 version 1809. But with hyperv disabled the docker at startup asks to enable hyperv, and if enabling is not confirmed by the user, it just quits. Instead it could provide an option to switch to windows containers.