![docker network modes docker network modes](https://docs.mirantis.com/containers/v3.0/dockeree-ref-arch/_images/bridge2.png)
![docker network modes docker network modes](https://www.ctl.io/developers/assets/images/blog/skitch.png)
How does user traffic reach containers? How do various containerized micro-services reach each other? In response to that, service discovery and / or load balancing is likely being used.Containers may be long-lived but in principle they can come and go, particularly when workload monitoring is being used.What sort of addressing design is used with various container mechanisms? Are containers reached via the node address and TCP port, or which entities running on a node get addresses?.Here’s my current list of things one might want to know: I (and the reader!) have no reason to expect working with containers to be any different. Most recently, forms of teaming in VMware mis-matched to a Nexus VPC. I’ve often enough been in situations where server and hypervisor admins can’t tell me what’s going on in sufficient detail to troubleshoot a problem. Need to Know Checklistįor me, networking, especially network troubleshooting, is all about the flows. Having said that much, and in the interest of keeping the length reasonable, this blog will focus on Docker Networking. For more info, please use the References listed at the end of this blog. I’m not prepared to write one, and if you’re reading this, you’re probably not looking for a blog that long. There are entire books dedicated to this topic. Will you be ready should that happen?Īs a result, I’ll try to give the flavor of container networking, and provide lots of reading references. In the best case, they may ask for the networking team’s design advice. DevOps teams may or may not coordinate well. Manageability and performance may be two related factors. For what it’s worth, some blogs I’ve seen indicate that as use of containers grows and scales up, knowledge of container networking is becoming increasingly critical. I’ve been self-educating on the topic, and I’m finding container networking a complex topic, with variations depending on the tools in use (I’d like a scorecard summary!). If there’s one thing a networking person should probably know about containers, it is of course container networking.