Docker Networking Deep Dive

Overall rating: 4.68 Instructor: 4.67 Materials: 4.51 more …

Are you worried about the impact of containers and Docker on your data center network? Wondering how you'll connect Docker hosts with thousands of container instances to your data center fabric? Trying to understand the obscurities of Docker's default networking model? Wondering how to use IPv6 with Docker? You'll get answers to all these questions in the Docker Networking Deep Dive webinar.

This webinar addresses these topics:

  • Docker networking overview;
  • Default Docker networking model using Linux bridges and NAT;
  • Using DNS in Docker containers;
  • Docker support for IPv6 networking;
  • Custom bridge networks;
  • Custom networks with container isolation
  • Running network services in Docker containers;
  • Using macvlan and ipvlan interfaces with Docker;
  • Overlay networks in Docker Swarm;
  • Load balancing and container servers in Docker Swarm.
We'll start a total redesign of this webinar with a live session on May 26th 2020. We plan to cover the basics of Docker networking in spring 2020 and the advanced topics in autumn 2020. You'll still be able to access the older content (produced in autumn 2016) throughout the update process.

Live Sessions

The next live session of this webinar will take place on May 26th, 2020. Register here.

Don't have a subscription yet? Hurry up, so you can be there in person and ask interesting questions.

Availability

This webinar is part of Containers and Docker roadmap and accessible with standard subscription

Start now Access content

Content Overview

This webinar is covering these topics:

Docker networking overview

  • Docker use of network namespaces
  • Namespace access to physical network
  • Docker use of Linux virtual NICs and vEth pairs
  • Docker IPv4 and IPv6 addressing

Default Docker networking

  • Interfaces on Docker host
  • Docker use of Linux bridges
  • iptables filtering and NAT rules
  • DNS within Docker containers

Custom bridge networks

  • Creating custom bridge networks
  • Connecting Docker containers to multiple networks
  • iptables filtering- and NAT rules for custom Docker networks
  • DNS server in custom Docker networks
  • Custom networks with container isolation
  • Isolated Docker networks

Running network services in Docker containers

  • Exposed container ports
  • Publishing exposed container ports
  • iptables NAT rules used in port publishing
  • Binding a published port to a single IP address

Other topics

Future live sessions will cover these networking topics:

  • macvlan and ipvlan interfaces
  • Using IPv6 with Docker containers
  • Overlay networks in Docker Swarm
  • Docker Swarm load balancing

About the Author

Dinesh DuttDinesh Dutt has been in the networking industry for the past 20 years, most of it at Cisco Systems. Most recently, he was the Chief Scientist at Cumulus Networks, working on simplifying configuration and operations with inventions such as BGP Unnumbered and NetQ. Before Cumulus, he was a Fellow at Cisco Systems. He has been involved in enterprise and data center networking technologies, including the design of many of the ASICs that powered Cisco's mega-switches such as Cat6K and the Nexus family of switches. He also has experience in storage networking from his days at Andiamo Systems and in the design of FCoE. He is a co-author of TRILL and VxLAN and has filed for over 40 patents.

Ivan PepelnjakIvan Pepelnjak, CCIE#1354 Emeritus, is an independent network architect, book author, blogger and regular speaker at industry events like Interop, RIPE and regional NOG meetings. He has been designing and implementing large-scale service provider and enterprise networks since 1990, and is currently using his expertise to help multinational enterprises and large cloud- and service providers design next-generation data center and cloud infrastructure using Software-Defined Networking (SDN) and Network Function Virtualization (NFV) approaches and technologies.

Ivan is the author of several books covering data center technologies, highly praised webinars, and dozens of data center and cloud-related technical articles published on his blog.

More about Ivan Pepelnjak

Happy Campers

About the webinar

An in-depth and technical discussion of Docket networking.
The audience involvement was amazing.
Great topic, as this information is otherwise hard to come by.

Saumya Hegde
I appreciate Ivan involvement, especially the questions he asked (and of course the answers).
Bogdan Golab
I would like to see more sessions related to devops type of technologies and tooling, docker, kubernetes, mesos, hashicorp tools, etc.
Zenko Turek
Covers the breadth and depth of Docker networking fundamentals. I look forward future seminars.
Douglas Sensenig
The presenter was very clear and precise. The lack of fluff made it worthwhile.
(Anonymous)
Excellent webinar to begin with docker network.
Joaquim Soares
Excellent session and valuable for anyone interested in learning about container networking.
Umar Saeed
Good overview/intro to the elements behind Docker networking. You probably know the pieces already and you'll learn how Docker glued them together.
Leonid Khedyk
This webinar explains linux networking from Network engineers point of view which makes this webinar easy to understand and easy to map docker network concepts to network engineers's terms. Ivan and Dinesh takes great care of explaining all concept of linux and docker networking. I highly recommend IPspace webinars to all Network engineers.
Krunal Shah
Go back to school and learn Linux!
Dick Willson
Excellent introduction and overview on the current state of container networking. Highly recommended.
Ben Fellows
Very good introduction and start of a deep dive into Docker. I had zero knowledge of Docker prior and now I am least know the fundamentals. Well worth the time.
Jeff West
A good start to containers world
Driss JABBAR
Good webinar but I would add some examples/demo.
Francois Daigle

About the instructor

The instructor was very knowledgeable and provided very clear presentation. well done.
Zenko Turek

About the materials

Great topic, as this information is otherwise hard to come by.
Saumya Hegde
I'm badly missing diagrams to better visualize how the components are connected.
I know that Docker evolves fast but the material is 3-4 month outdated. Still it provides good baseline for understanding of container networking.
Leonid Khedyk
Course material is very well written to make you understand all topics covered in this webinar.
Krunal Shah
The are many networking professionals that need to learn enough of Linux to support the "new" networking paradigm. We need a "new" network op to complement the Linux op. There is a tendency to assume that all you require is DevOp and that is not true.
Dick Willson
Excellent content and well explained.
Neeraj Sharma

Target Audience

Regardless of whether you’re a network engineer faced with imminent Docker deployment, or someone considering the evolution of your data center fabric in the upcoming years, you will have to understand Docker networking sooner or later, and this webinar is a perfect starting point.