Docker Networking and Service Discovery

Docker Networking and Service Discovery

Get the free ebook

When you start building applications with Docker, you’ll come up against two significant challenges: networking and service discovery. You can find many recipes for dealing with these tasks if you’re prepared to scrounge through a pile of blog posts.

In this short guide, author Michael Hausenblas, Developer and Cloud Advocate at Mesosphere, explains how networking and service discovery work in the Docker world, and provides a series of practical solutions for dealing with these challenges.

  • Get an overview of Docker single- and multi-host networking
  • Understand why service discovery and container orchestration (scheduling) are two sides of the same coin
  • Explore technologies for service discovery, including ZooKeeper, Consul, Airbnb’s SmartStack, and Netflix’s Eureka
  • Learn which orchestration solutions—such as Kubernetes and Apache Mesos—work best for your deployment
  • Be prepared to experiment with different technologies until decent standards emerge

Fill out the form below

All fields are required.

We protect your privacy.

Michael Hausenblas

Michael is a Developer Advocate at Mesosphere where he helps appops to build and operate distributed applications. His background is in large-scale data integration, Hadoop, NoSQL datastores, IoT, as well as Web applications and he's experienced in advocacy and standardization at W3C and IETF. Michael contributes to open source software (Kubernetes, Apache Mesos, Apache Myriad, etc.) and shares his experience with distributed operating systems and large-scale data processing through blog posts and public speaking engagements.