Docker Adds Container Networking, Deployment Options - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

11:03 AM
Connect Directly

Docker Adds Container Networking, Deployment Options

Docker gives its container platform a DevOps flavor with multi-host networking and the ability to deploy into the cloud.

Containers may be a new part of data center operations, but the multi-host networking will make them easier to network and manage throughout their lifecycle. Developers can build an experimental network and let their distributed application run with it. At a later stage, the network operations team can apply policies that add availability and security. The application itself doesn't need to be fiddled with to give it proper networking through the different stages of its lifecycle, Hykes said.

The application can also move out of the enterprise data center and into the public cloud, carrying its networking characteristics with it, Docker said in the announcement.

In other Docker developments, Docker Machine, Compose, and Swarm have been integrated into the new networking capability. Compose is used to define the containers in a distributed application and how they're connected. Swarm has been integrated with the Mesos cluster workload scheduling system. Developers can begin with a small Swarm cluster, and operations at a later stage can plug the application into a Mesos cluster with hundreds of nodes managed by the single scheduler.

In a similar vein, Docker can work with Amazon Web Services' EC2 Container Service. A multi-node Dockerized application built with Compose and Swarm can be deployed to the AWS system's cluster management.

In yet another development, Hykes described a plug-in architecture for the Docker platform to allow developers to tie in their own tooling through four connection points, with more to come. The initial plug-in points are for storage volumes and networking. Third parties, including Cisco, ClusterHQ, Microsoft, Midokura, Nuage Networks, Project Calico, VMware, and Weave, take advantage of the plug-in point to tie their own systems into the Docker platform.

The plug-in architecture means the platform's new SDN networking capability can be used or swapped out in favor of a third-party's SDN networking, Hykes explained. Developers with their own tooling will be able to plug in, and hundreds of Docker technology partners will have the opportunity to plug in their tooling as well, he said.

The announcements moved Docker deeper into the data center, giving operations staff more reason to accept applications sent their way in the form of containers. Docker, in effect, is no longer building a container system for Linux (and eventually Windows) applications. It's building a new DevOps system, tying developers more closely to their operational counterparts and resolving some issues that have persistently plagued new code deployments.

Golub said in his remarks, that, with developers continuing to flock to the Docker standard and 40,000 projects using Docker listed on Github, Docker is no longer a packaging system. "[I]t's a movement ... Remember, this is only the beginning."

Charles Babcock is an editor-at-large for InformationWeek and author of Management Strategies for the Cloud Revolution, a McGraw-Hill book. He is the former editor-in-chief of Digital News, former software editor of Computerworld and former technology editor of Interactive ... View Full Bio

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
2 of 2
Comment  | 
Print  | 
More Insights
Newest First  |  Oldest First  |  Threaded View
Charlie Babcock
Charlie Babcock,
User Rank: Author
6/23/2015 | 2:51:42 PM
Bridging the gulf
Docker is still oriented toward developers but most of these announcements are oriented toward making Dockerized apps ready for production and ongoing operations. It's bridging the gulf between developers and ops.
IT Careers: Top 10 US Cities for Tech Jobs
Cynthia Harvey, Freelance Journalist, InformationWeek,  1/14/2020
Predictions for Cloud Computing in 2020
James Kobielus, Research Director, Futurum,  1/9/2020
What's Next: AI and Data Trends for 2020 and Beyond
Jessica Davis, Senior Editor, Enterprise Apps,  12/30/2019
White Papers
Register for InformationWeek Newsletters
State of the Cloud
State of the Cloud
Cloud has drastically changed how IT organizations consume and deploy services in the digital age. This research report will delve into public, private and hybrid cloud adoption trends, with a special focus on infrastructure as a service and its role in the enterprise. Find out the challenges organizations are experiencing, and the technologies and strategies they are using to manage and mitigate those challenges today.
Current Issue
The Cloud Gets Ready for the 20's
This IT Trend Report explores how cloud computing is being shaped for the next phase in its maturation. It will help enterprise IT decision makers and business leaders understand some of the key trends reflected emerging cloud concepts and technologies, and in enterprise cloud usage patterns. Get it today!
Flash Poll