I'm installing Docker for Windows (CE) on Windows 10 and the first screen asks me:
[ ] Use Windows containers instead of Linux containers (this can be changed after installation)
This seems an important decision, yet the Docker documentation, FAQ and Windows container tutorial provides no information about why I might choose one over the other.
It would be helpful to have an objective overview of the ramifications of this choice:
- Will one option be faster than the other?
- Does the decision affect usage of system resources (RAM, CPU)?
- Can I run the same images on both types?
- Is one more secure than the other?
Any other distinctions that might help me reach a conclusion would be very welcome.
I think that a better answer to what the OP really wanted to know (although possibly didn’t ask it so precisely) is here: Docker: Why use Linux containers on Windows? - Stack Overflow, or here: Docker: Why use Linux containers on Windows? - Stack Overflow (they are both in the same question)
The answer to this is not opinion based. And it is accepted. So no need to close this one.