zoukankan      html  css  js  c++  java
  • docker容器之间的通信

    容器之间互通

    新建两个容器

    docker run -d --name box1 busybox /bin/sh -c "while true;do sleep 3600;done"
    
    docker run -d --name box2 busybox /bin/sh -c "while true;do sleep 3600;done"

    进入box1 ping box2

    docker exec -it ac1aa7242949 /bin/sh
    ping 172.17.0.3

    表明新建的两个容器之间是可以互通的,他们之间通过bridge docker0进行通信,docker0为他们分别组了一对

    为新建的容器指定bridge网络

    创建新的bridge网络

    docker network ls 查看现在的网络
    
    docker network create -d bridge mybridge 创建自己的bridge

    创建容器并且指定bridge

    docker run -d --name box5 --network mybridge busybox /bin/sh -c "while true;do sleep 3600;done"
    
    docker run -d --name box6 --network mybridge busybox /bin/sh -c "while true;do sleep 3600;done"

    运用自己的创建的bridge两个容器之间会自动link

    docker exec -it ac1aa7242949 /bin/sh
    ping box5

    一张bridge network的图,表明容器之间可以互通,还可以链接互联网

  • 相关阅读:
    【洛谷P1330】封锁阳光大学
    【洛谷P1087】FBI树
    hdu 4504(动态规划)
    hdu 4503(数学,概率)
    hdu 5400(思路题)
    hdu 5701(区间查询思路题)
    hdu 4502(DP)
    hdu 1401(单广各种卡的搜索题||双广秒速)
    hdu 1258(DFS)
    hdu 1254(搜索题)
  • 原文地址:https://www.cnblogs.com/soymilk2019/p/11553541.html
Copyright © 2011-2022 走看看