实现目标网络:

OVS实现两个容器通信

1、创建网桥ovs-br1

       sudo ovs-vsctl add-br ovs-br1

2、生成Cont1、Cont2容器(我们使用的镜像是自己封装ubuntu镜像,且里面配置过net-tools工具)

       sudo docker run -itd --network=none --name=Cont1 tzk/ubuntu
       sudo docker run -itd --network=none --name=Cont2 tzk/ubuntu

2、分别给Cont1、Cont2添加网卡,并赋予地址(之前我们已经生成两个network=none的容器)

       sudo ovs-docker add-port ovs-br1 eth1 Cont1 --ipaddress=10.0.0.1/24

       sudo ovs-docker add-port ovs-br1 eth1 Cont2 --ipaddress=10.0.0.2/24

3、测试

        1)没有连接ovs-br1之前

        OVS实现两个容器通信       

       OVS实现两个容器通信

       2)连接ovs-br1之后

        OVS实现两个容器通信         \

        OVS实现两个容器通信           

相关文章:

  • 2021-09-11
  • 2022-12-23
  • 2022-12-23
  • 2021-08-13
  • 2022-12-23
  • 2022-12-23
  • 2021-08-09
  • 2021-04-03
猜你喜欢
  • 2022-01-06
  • 2021-11-20
  • 2021-04-12
  • 2021-07-16
  • 2022-12-23
  • 2021-07-02
相关资源
相似解决方案