zoukankan      html  css  js  c++  java
  • Docker container communication with ovs

    2台宿主机,192.168.11153,192.168.1.154

    安装OVS


    rpm -ivh openvswitch-2.4.0-1.x86_64.rpm #预先下载的

    配置OVS


    1. 按照上一篇的内容配置Docker0的IP

    http://www.cnblogs.com/dopeter/p/4942606.html

    2. 配置OVS

    153机器

    ovs-vsctl add-br br0
    ovs-vsctl add-port br0 gre1 -- set interface gre1 type=gre option:remote_ip=192.168.1.154
    #添加br0到本地docker0,使得容器流量通过OVS流经tunnel
    brctl addif docker0 br0

    ip link set dev br0 up
    ip link set dev docker0 up
    iptables -t nat -F;iptables -F
    ip route add 172.18.0.0/16 dev docker0

    154机器

    ovs-vsctl add-br br0
    ovs-vsctl add-port br0 gre1 -- set interface gre1 type=gre option:remote_ip=192.168.1.153
    #添加br0到本地docker0,使得容器流量通过OVS流经tunnel
    brctl addif docker0 br0

    ip link set dev br0 up
    ip link set dev docker0 up
    iptables -t nat -F;iptables -F
    ip route add 172.17.0.0/16 dev docker0

    3. 启动Docker

    docker run --name 153mysql -e MYSQL_ROOT_PASSWORD=1  mysql

    docker run --name 153mysql -e MYSQL_ROOT_PASSWORD=1  mysql

    4. 进入Docker 互Ping

    docker exec -it 153mysql bin/bash

    docker exec -it 154mysql bin/bash

    互Ping

    有时会出现Redirect Host的情况,但等一下就好了

  • 相关阅读:
    数据库操作顺序
    数据库不允许远程连接
    redis-操作
    flask源码系列之-wtforms
    MySQL的btree索引和hash索引的区别
    HDU 1242
    HDU 1241
    HDU 1240
    HDU 1010
    Codeforces Round #339 (Div. 2) A
  • 原文地址:https://www.cnblogs.com/dopeter/p/4958493.html
Copyright © 2011-2022 走看看