Recently, I decided to setup Docker on my Windows 10 machine and saw two options available:
Docker for Windows
Docker Toolbox
Docker for Windows looks more promising (but it is currently in public beta). It runs as a native Windows application and uses Hyper-V to virtualize the Docker Engine environment and Linux kernel-specific features for the Docker daemon.