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的图,表明容器之间可以互通,还可以链接互联网

  • 相关阅读:
    JAXB
    Servlet编码和解码
    FileUpload
    DataSource
    20200821 二分搜索
    火狐账户如何在Android手机端与电脑端同步
    20200807 贪心;排队接水;[AHOI2018初中组]分组;国王的游戏
    20200802 高精度问题 阶乘之和
    20200803 牛客多校赛
    20200207
  • 原文地址:https://www.cnblogs.com/soymilk2019/p/11553541.html
Copyright © 2011-2022 走看看