Microsoft has decided to collaborate with Docker Inc. by providing Docker with support for new container technologies that will be delivered in a future release of Windows Server. Docker Engine will be compatible with the next release of Windows Server, and Docker will provide Docker Engine images for Windows Server in the community-driven Docker Hub. According to the public release related to this announcement, developers and organizations that want to create container applications using Docker will be able to use either Windows Server or Linux with the same growing Docker ecosystem of users, applications and tools.
Under this new partnership, Docker Hub will be integrated into Microsoft Azure directly through the Azure Management Portal and Azure Gallery, and the developers will be able to directly work with a pre-configured Docker Engine in Azure to create a multicontainer Dockerized application.
Have you ever heard about Docker? The virtualization tool? No? Such a shame. Well, knowledgeable one, Docker is a free and open source tool which can be used by software developers and system administrators to build, ship, and run distributed applications. But how? It lets you manage, combine and deploy individual components of a software product you are developing, no matter how huge it is or what flavor of Linux you are running. Docker provides a high-level API which lets developers run different modules or services of their projects in isolated software containers, which then can be ‘integrated’ at any point of time. Kinda like a micro kernel, right? I mean, that’s how micro-kernels work, individual space (containers) for different servers (modules).
Anyway, the company behind Docker has raised a whopping amount of $40 million in Series C funding round led by Sequoia Capital.