Docker的网络?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使用的网络实际上和宿主机一样
2.container模式:
使用--net=container:container_id/container_name,多个容器使用共同的网络,看到的ip是一样的。
3.none模式
使用--net=none指定,这种模式下,不会配置任何网络。
4.bridge模式
使用--net=bridge指定,默认模式,不会指定,此模式会为每个容器分配一个独立的network namespace