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
- Smaller base images: Take advantage of new smaller base images like Windows Server Core and Nano Server in Windows Server 1709, 1803 and Windows Server 2019
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 legacy Windows Server apps
Docker has a program that combines the Docker Enterprise platform with tools and expertise to containerize legacy Windows Server applications, upgrade them to Windows Server 2016+ and accelerate the 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.
Delivering Safer Applications with Docker Enterprise Edition and Windows Server 2016
How Docker Gets Your Apps off Windows 2003 and Into the Cloud
Upgrade Your Legacy Windows Server Apps with Docker Enterprise