Skip to content

Running "Docker for Windows" on Windows Server 2016 #4264

@nickobat

Description

@nickobat

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

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions