Docker容器网络主要解决容器之间、容器和外部网络之间的通信问题,单个主机的容器网络在规模和扩展上存在问题,跨主机的容器网络通信是业界亟待解决的问题之一。深入阐述跨主机容器通信的Host、Bridge+Route、Macvlan和Overlay四种网络模式的逻辑结构和建构方法 ,围绕延迟、吞吐量和事务处理等关键网络指标,利用Netperf和Ping工具对跨主机容器的端到端进行测试和性能分析,给出容器网络驱动选择的适应场景,以更好优化多主机部署的Docker网络通信方案。