Docker Windows Containers

Native Docker containers on Windows Server and Windows Desktops

Docker and Microsoft Bring Containers to Windows Apps

Docker and Microsoft have a joint engineering relationship to deliver a consistent Docker experience for developers and operators. All Windows Server 2016 and later versions come with Docker Engine- Enterprise. Additionally, developers can leverage Docker natively with Windows 10 via Docker Desktop. Docker Windows containers work the same way as it does on Linux: same Docker CLI, API, image format and content distribution services. Additional benefits:

  • Provide a consistent Docker user experience: use the same commands and UI in Windows as on Linux environments
  • Eliminate conflicts: Different versions of IIS/.NET can coexist on a single system with container isolation
  • Complementary with Hyper-V virtualization with added isolation properties when Hyper V containers are selected at runtime
  • Take advantage of new base images like Windows Server Core and Nano Server

Manage and secure containerized Windows applications with Docker Enterprise

Docker Enterprise allows you to run both Windows Server and Linux nodes in the same cluster, allowing organizations to secure and manage a diverse set of containerized applications.

This includes hybrid applications that leverage both Linux-based and Windows-based components (e.g. MS SQL database with a Java front-end). With Docker Enterprise, Windows containers also have access to the same advanced container management features as Linux containers including image signing and scanning, overlay networking, and secrets management.

Modernize .NET apps and migrate them to the cloud

The Docker solution to Modernize Traditional Applications combines the Docker Enterprise platform and expertise to containerize legacy .NET applications, upgrade to Windows Server 2016+ and accelerate migration to cloud -- all without changing a single line of code. Increase your legacy application security while dramatically reducing the time and cost of maintaining that application.

White Paper

Delivering Safer Applications with Docker Enterprise Edition and Windows Server 2016


How Docker Gets Your Apps off Windows 2003 and Into the Cloud


Windows Containers in Production with Docker Enterprise