1.openvswitch 要在生產和測試環境大規模采用docker技術,首先就需要解決不同物理機建的docker容器互聯問題。可以采用openvswitch實現不同物理服務器上的docker容器互聯
2. 路由模式:Docker默認的內部ip為172.17.42.0網段,所以必須要修改其中一臺的默認網段以免ip沖突。
宿主機開路由:echo 1 > /proc/sys/net/ipv4/ipf_forward
3.host模式: dockerrun使用--net=host指定,docker使用的網絡實際上和宿主機一樣。
4.container模式: 使用--net=container:container_id/container_name,多個容器使用共同的網絡,看到的ip是一樣的。
5.none模式:使用--net=none指定,這種模式下,不會配置任何網絡。
6.bridge模式:使用--net=bridge指定,默認模式,不會指定,此模式會為每個容器分配一個獨立的network namespace