Does docker require base image?

I’m new to Redash and Docker as well so please be patient!

I’m self hosting Redash and I’m told that I need to do this in Docker.

I’ve installed Docker in Windows Server 2019.

Do I need to install a Windows base image in Docker?
Do I need to install a Linux base image in Docker eg. ubuntu?

Thanks for any help.