Docker provides similar network connection options as general virtualization solutions such as VMware products, Hyper-V, KVM, Xen, VirtualBox, etc. However, Docker takes a slightly different approach with its network drivers, confusing new users which are familiar with general terms used by other virtualization products. The following table matches general terms with Docker network drivers you can use to achieve the same type of connectivity for your container.
General Virtualization Term | Docker Network Driver |
---|---|
NAT Network | bridge |
Bridged | macvlan, ipvlan (experimental since Docker 1.11) |
Private / Host-only | bridge |
Overlay Network / VXLAN | overlay |