File: engine/faq.md, CC @mstanleyjones
This FAQs page states under "Does Docker run on Linux, macOS, or Windows? "that:
The Docker Engine client runs natively on ... Windows. By default, these clients ... provide the required features to run Linux-based containers within ... Windows, or Windows-based containers on Windows.
It this 100% correct? Is it 100% clear?
What does the "or" imply? That we can run either Linux based containers OR Windows-based-containers on Windows? Perhaps it should be an "and"?
Specifically, the problem we have come across relates to running Linux-based containers on Windows Server 2016.
Our experience suggests that while these containers run very successfully on Windows-10, on Windows Server 2016 this is at best, not straightforward ... an indication to this effect (assuming you agree that it is true?) and a link to recommended approaches would be very valuable.
In summary, there seems to be a significant difference between the implementation of "Docker for Windows" on Windows-10 and Windows Server 2016 that I think is not reflected in the FAQs as they stand, and that could be usefully added.
Regards,
Nick Bateman
File: engine/faq.md, CC @mstanleyjones
This FAQs page states under "Does Docker run on Linux, macOS, or Windows? "that:
The Docker Engine client runs natively on ... Windows. By default, these clients ... provide the required features to run Linux-based containers within ... Windows, or Windows-based containers on Windows.
It this 100% correct? Is it 100% clear?
What does the "or" imply? That we can run either Linux based containers OR Windows-based-containers on Windows? Perhaps it should be an "and"?
Specifically, the problem we have come across relates to running Linux-based containers on Windows Server 2016.
Our experience suggests that while these containers run very successfully on Windows-10, on Windows Server 2016 this is at best, not straightforward ... an indication to this effect (assuming you agree that it is true?) and a link to recommended approaches would be very valuable.
In summary, there seems to be a significant difference between the implementation of "Docker for Windows" on Windows-10 and Windows Server 2016 that I think is not reflected in the FAQs as they stand, and that could be usefully added.
Regards,
Nick Bateman