What is "docker-windows"

The Docker Desktop for Windows is the recommended way to run Docker on Windows system. It integrates with the operating system, making it possible to use localhost for network Binds, synchronization with the file system and automatic management of the VM running Docker.

It requires Hyper-V to run (hence requires virtualization support and also Windows 10 Pro). In the future it will be possible to run on Windows 10 Home when Docker Desktop uses WSL 2.

If you are using an earlier version of Windows, you must use Docker Toolbox.