zoukankan      html  css  js  c++  java
  • docker实现跨主机连接

    实验环境:

    centos7系统

      host1:192.168.42.128

      host2:192.168.42.129

    dokcer容器跨主机连接
    1.使用网桥实现跨主机容器连接
    2.使用Open vSwitch实现跨主机容器连接
    3.使用weave实现跨主机连接

    open vSwitch
    1.建立ovs网桥
    2.添加gre连接
    3.配置docker容器虚拟网桥
    4.为虚拟网桥添加ovs接口
    5.添加不同Docker容器网段路由
    1.启动ovs服务
    $ systemctl start openvswitch.service
    2.创建一个obs网桥obr0
    $ ovs-vsctl add-br obr0
    3.添加一个gre接口
    $ ovs-vsctl add-port obr0 gre0
    4.设置gre接口
    $ ovs-vsctl set interface gre0 type=gre options:remote_ip=192.168.42.129
    5.为docker添加一个网桥
    $ brctl addbr br0
    6.为br0网桥设置IP和mac地址
    $ ifconfig br0 192.168.1.1 netmask 255.255.255.0
    7.添加br0连接obs0连接
    $
    8.跨网段访问设置
    1.需要添加对应路由表信息
    $ ip route add 192.168.2.0/24 via(网段名字) 192.168.42.129(在那台机器找到这个网段【192.168.2.0/24】) dev(指定设备) ens33

  • 相关阅读:
    Yii2的View中JS代码添加
    Yii2命名规则
    Yii2 Redis的使用
    win7下php5.6安装redis扩展
    Ubuntu安装cuda
    Ubuntu 安装显卡驱动
    TensorFlow 图片resize方法
    anaconda的kernel对jupyter可见
    cuda和显卡驱动版本
    jupyter修改根目录
  • 原文地址:https://www.cnblogs.com/394510636-ff/p/9391724.html
Copyright © 2011-2022 走看看