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

  • 相关阅读:
    python学习笔记之--read、readline和readlines
    目录操作习题
    递归习题
    文件操作练习题
    HandleBase句柄的5种写法
    ContextBase
    BasegoSort
    PrototypePra原型_设计订单保存
    DesignPattenTemplate模板模式
    DesignPattenStrategy策略模式
  • 原文地址:https://www.cnblogs.com/soymilk2019/p/11553541.html
Copyright © 2011-2022 走看看