A new partnership announced between Microsoft and container experts Docker will make it easy for developers and organisations to create container applications using Docker in Windows Server and to add to the Docker capabilities in Azure as well as adding Docker Hub into Azure.
Containers have existed for some time they’ve been in Linux since 2006 and in UNIX for decades, and effectively they run a virtual machine but unlike normal VMs they don’t contain the whole OS and instead sit on top of the OS.
So why has Microsoft done this partnership? The reason is they need to, because if they don’t Linux is going to take a substantial market share and it’s all down to Docker’s stranglehold on the container technologies market. Which is why Docker is fast becoming the must-have business to partner with – earlier in the week VMware announced a tie up and – as more and more developers are seeing the advantages of the container technologies, and are switching to Linux, which is bad news for VMware and Microsoft.
Speaking about the partnership Solomon Hykes, Chief Technology Officer, Founder and Chief Maintainer of Docker described the inclusion of Docker in Windows server as a “watershed event for the Docker community and ecosystem.” High-praise indeed.
Key components of the partnership include the following:
- Docker Engine, the open source runtime that builds, runs and orchestrates containers, will work with the next release of Windows Server. In addition, Docker Engine images for Windows Server will be available in the community-driven Docker Hub.
- Docker Hub will also be integrated into Microsoft Azure directly through the Azure Management Portal and Azure Gallery.
- Microsoft will contribute to Docker’s open orchestration APIs
- a preconfigured Docker Engine in Azure to create a multi-container Dockerized application.
- The Docker Engine for Windows Server will be developed under the aegis of the Docker open source project, where Microsoft plans to participate as an active community member.
In June Microsoft Open Technologies (MS Open Tech) started to add the Docker Engine for Linux in Azure and they intend to work to orchestrate containers on Azure, which is planned to be integrated in the next Docker release.
For more info see the