I am new to the Docker world. I want to ask my question by giving an example. Say there is a company that is using a windows OS on their servers. To run a Docker container, they need to have a Linux environment right. Hence, they make use of virtualization technology to create a virtual machine with a Linux environment to run this container. Here, this Linux OS is already acting as a guest OS then why do we need to have/install alpine or Ubuntu as the base image in the docker file? Could you please correct me if my understanding is wrong. Thank you.