I have a lot of experience with Docker on Linux, but none with Docker on Windows. On the docker web site I read this:
The Docker for Windows is designed to configure Docker development environments on Windows 10 and on Windows Server 2016. You can develop both Docker Linux containers and Docker Windows containers with Docker for Windows. To run Docker Windows containers in production, see instructions for installing Docker EE on Windows Server 2016. To run Docker Linux containers in production, see instructions for installing Docker on Linux.
Does this mean I need 2 different OSs? One for building containers and another for running them? If I have a machine running Windows Server 2016 and I both build and run containers there?