David Messina

Docker at VMworld 2015: VMs are a Sound Infrastructure for Dockerized Applications

David Messina

VMware’s announcements both today and last year at VMworld are reflective of the efforts we’re seeing among our ecosystem partners as they continue to optimize their infrastructure solutions for Dockerized applications. The approach that VMware is taking is an interesting dual-strategy; one that makes their existing vSphere solution even better for Docker, while offering a new generation of applications through a solution that is centered on their minimalist Linux OS Photon. That type of investment is great validation of how pervasive Dockerized applications have become in the enterprise since we first announced our partnership last year.

The application portability that the Docker platform provides has created the freedom of choice for both developers and sysadmins to choose the right infrastructure at the right time for any given application. Maintaining that freedom of choice is imperative as applications become more sophisticated multi-container, multi-host applications. That is why much of the work of our developers and contributors, over the past year, has been with ecosystem partners like VMware around the entire lifecycle of build, ship and run for distributed applications.

While VMware continues to add features that optimize vSphere for Docker, the two teams have also been collaborating closely in the areas of orchestration and networking. VMware’s work with Docker Machine allows developers and sysadmins to leverage a single command to run Docker on Fusion, vSphere or vCloud Air. That kind of operational flexibility is invaluable to organizations that have made significant investments in VMware. Docker Swarm, the Docker native clustering solution, ensures that multi-container distributed applications are portable across any infrastructure with the power to swap in third-party scheduling solutions to meet specific operational requirements.

In addition to orchestration, VMware’s NSX team has partnered with Docker to provide a “batteries included swappable” option for Docker multi-host networking. Docker’s approach allows developers to initially define the network topology for their multi-container, multi-host applications with the knowledge that operations has the option at a later stage in the application lifecycle to use Docker’s plug-in model to swap in NSX networking. In effect, Docker is providing the same kind of portability for networking as it has done for compute.


Stop by our booth to get a demonstration of how you can leverage Docker to get the operational flexibility that you need for your distributed applications. Our team will be showing a distributed application that seamlessly migrates from a developer’s laptop running Fusion, to a vSphere VM, to a third-party cloud; all this happens without any changes to the application. We know that many of your are not only vSphere admins, but also Windows IT Pros and in that capacity we are very excited to brief you on and show you how Docker can run natively on a Windows Server environment. This capability highlights that Docker has moved beyond a “linux container” technology to a solution that provides common tooling for creating best of breed applications that can be orchestrated to include both Linux and Windows Server content.

Finally, if you have not already had a chance to build your first container, please stop by our booth and get your your first Docker container up and running in just a couple of minutes. And in the process get a Docker t-shirt!



 Learn More about Docker


Be the first to write a comment.

Leave a Reply