zoukankan      html  css  js  c++  java
  • docker 网络

    1.创建网桥

    sudo brctl addr br0(网桥名称)
    

    2.brctl: command not found

    yum install cunctl bridge-utils

    3.设置ip和子网掩码

    sudo ifconfig br0(网桥名称) 192.168.31.45 netmask 255.255.255.0(网关)
    

    4.创建一个新的 Docker 网络

    docker network create -d bridge my-net
    

     

    1.查看网络

    sudo ip netns list
    sudo ip link  # 查看网络端口

    2.删除网络

    sudo ip netns delete test1  # test1 为网络名称
    

    3.创建网络

    sudo ip netns add test1
    

    4.查看创建网络的ip

    sudo ip netns exec test1 ip a
    sudo ip netns exec test1 ip link

    5.创建两个网络接口

    sudo ip link add veth-test1 type veth peer name vath-test2
    

    6.创建的网络端口添加到网络中去

    sudo ip link set veth-tast1 netns test1
    

    7.给端口配ip地址

    sudo ip netns exec test1 ip addr add 192.168.1.110/24 dev veth-test1
    

    8.启动端口

    sudo ip netns exec test1 ip link set dev veth-test1 up
    

      

    容器互联

    1.查看机器上docker有哪些网络

    sudo docker network ls
    

    2.查看哪些容器连接到这个网络上

    sudo docker network inspect  f975ef670b01(网络id)
    

    3.安装brctl

    sudo yum -y install bridge-utils
    

    4.查看网络状态

    brctl show
    

    5.创建一个新的网络

    sudo docker network create -d bridge my-bridge
    

    6.创建一个docker连接到新建的网络上面

    sudo docker run -d --name test3 --network(指定连接的网络) my-bridge --link test1 busybox /bin/bash -c "while true; do sleep 3600; done"
    

      

     

     

     

     

     

  • 相关阅读:
    设计模式之桥接模式
    设计模式之适配器模式
    设计模式之建造者模式
    设计模式之原型设计
    Exception in thread "main" java.lang.UnsupportedOperationException
    设计模式7大原则
    设计模式之单例模式
    初识python
    消息传递:发布订阅模式详解
    哨兵机制(Redis Sentinel)
  • 原文地址:https://www.cnblogs.com/yoyo1216/p/10882621.html
Copyright © 2011-2022 走看看