It's a full VM running via Docker. The Windows apps are presented via RDP's RemoteApps protocol via FreeRDP.
There's also WinApps, which is the same thing but without the docker container, and it supports a remote VM as well: https://github.com/winapps-org/winapps
What's Docker for, then?