We currently use a Windows based server to host 2 VMs. One VM uses Windows with a Windows app and the other VM uses Linux with a Linux app.
Is the below scenario possible?
Bare server with Windows 2016 (no VMs). Install Docker engine. Install Windows app container. Install Linux app container.
Does the Docker engine abstract away the OS such that this configuration will run both apps? Meaning that the Docker engine works as an "interpreter" akin to how Java code can run on various OS's?