美文网首页
Docker跨主机容器之间的通信macvlan

Docker跨主机容器之间的通信macvlan

作者: zwb_jianshu | 来源:发表于2019-07-25 14:09 被阅读0次

    默认一个物理网卡,只有一个物理地址,虚拟多个mac地址
    一、下载macvlan镜像包,导入

    wget http://192.168.12.201/docker_image/docker_busybox.tar.gz
    docker  load  -i   docker_busybox.tar.gz
    

    二、创建macvlan网络

    docker network create --driver macvlan --subnet 10.0.0.0/24 --gateway 10.0.0.254 -o parent=eth0 macvlan_1
    

    设置eth0的网卡为混杂模式(暂时不用)

    ip link set eth1 promisc on
    

    三、创建使用macvlan网络的容器,设置ip:

    docker run -it  --network macvlan_1 --ip=10.0.0.200  busybox:latest
    ping  10.0.0.201
    docker run -it  --network  macvlan_1  --ip=10.0.0.201   busybox:latest
    ping  10.0.0.202
    

    作业1:用PIPEWORK为docker容器配置独立IP
    作业2:docker跨主机容器间的通信flannel

    相关文章

      网友评论

          本文标题:Docker跨主机容器之间的通信macvlan

          本文链接:https://www.haomeiwen.com/subject/cshhrctx.html