Docker and Microsoft have partnered to bring the agility, portability, and security benefits of the Docker platform to every edition of Windows Server 2016. Windows Server 2016 Containers, powered by Docker Engine, brings containers to native Windows applications and expands the toolset for traditional Docker Linux developers and IT pros.
Microsoft and Docker have partnered to provide a modern platform for developers and IT pros to build, ship and run distributed applications on-premises or in the cloud across both Windows and Linux operating systems. The extensive partnership integrates across the Microsoft portfolio of developer tools, operating systems and cloud infrastructure including: Windows Server 2016, Hyper-V, Visual Studio, and Microsoft Azure.
Develop and run your Docker apps directly in the Microsoft Azure Cloud. The Docker Datacenter, made up of Docker Universal Control Plan (UCP), Docker Trusted Registry (DTR) and Docker Engine is available in the Azure Marketplace. With cloud templates pre-built for Docker Datacenter you can frictionlessly move dockerized applications from desktop to Azure without any code changes. Realize greater efficiency of computing and operations resources and Docker supported container management and orchestration in just a few steps.
An integrated, easy-to-deploy environment for building, assembling, and shipping applications on Microsoft Azure, Docker for Azure is a native Azure application optimized to take optimal advantage of the underlying Azure IaaS services while giving you a modern Docker platform that you can use to deploy portable apps. Docker for Azure does not require any software installed.
You just need a browser and an Azure account, and can provision Docker in a few clicks. Docker for Azure installs a Swarm of Docker Engines secured end to end with TLS by default, and is integrated with Azure VM Scale Sets for autoscaling, Azure Load Balancer and Azure Storage.
Providing a simple yet robust experience is critical for streamlining the developer workflow. Microsoft and Docker are integrating their respective developer toolset together so that either that all developers can have a seamless experience. Docker users can use a single CLI to build apps for both Windows or Linux. The Docker client and Kitematic GUI are now supported for Windows desktop environments. Meanwhile the Microsoft developer can use their favorite IDE like Visual Studio to build and ship apps built in Docker