1.案例:使用 link 关联后台与数据库

  创建 test1 容器

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

  创建 test2 并关联到 test1 上

    docker run -d --name test2 --link test1 busybox /bin/sh -c "while true; do sleep 3600; done"

  进入test2 容器内

    docker exec -it test2 /bin/sh

    可以使用 ping test1 即可访问 test1

    

    如果test1是 mysql 服务 可以使用

      test1:3306 即可访问数据库

2. bridge 的 创建

  创建 driver 为 bridge 的网络

    docker network create -d bridge my-bridge

  查看创建的网络

    docker network ls

  查看桥接方式

    brctl show

3.指定的连接的网络

      创建 容器 指定网络 为新创建的网络

    docker run -d --name test3 --network my-bridge busybox /bin/sh -c "while true; do sleep 3600; done"

    查看 创建的网络 是否有新的 interfaces

    brctl show  或使用   docker network inspect my-bridge   查看

4. 将test1 和 test2 link 到 my-bridge 上

    连接语法

    docker network connect [network_name] [container_name]

    docker network connect my-bridge test1

    查看是否连接上

    docker network inspect my-bridge     查看里面的 containers 是否包含 test1 和 test3

    docker network inspect bridge     查看到container 内 也包含了 test1 和 test2

    此时在 test1 容器内 是 ping 通 test2 和 test3 的 ip 地址的

    而在用户创建的 network (eg:my-bridge) 内 是可以使用 ping [container_name]  的

最新文章

  1. Python函数信息
  2. topcoder SRM 618 DIV2 WritingWords
  3. hive 全局排序
  4. ExecutorService常用方法和newFixedThreadPool创建固定大小的线程池
  5. Web文件的ContentType类型收集
  6. 下拉框QComboBox相关函数
  7. tablib源代码学习
  8. 【BZOJ 1412】[ZJOI2009]狼和羊的故事
  9. SpringMVC的web.xml配置注意
  10. 自己定义View----点击滑动选择字母列表
  11. download youtube video
  12. C语言根据函数名调用对应的函数
  13. hdu 6059---Kanade's trio(字典树)
  14. Linux下MySQL安装和配置
  15. 花点时间顺顺Git(上)
  16. XamarinAndroid组件教程设置自定义子元素动画(二)
  17. ItelliJ idea tomcat 配置
  18. 事后调试.VC_资料01
  19. php小项目小结
  20. 起步X5 UI模型使用的新的JAVASCRIPT UI库 DHTMLX (简称DHX)

热门文章

  1. hdu 3790 最短路径dijkstra(多重权值)
  2. Nmap目录扫描和漏洞扫描(9.27 第十三天)
  3. Fragment 知识巩固
  4. Stuts2与SpringMVC
  5. LIS是什么?【质量控制】
  6. Spring创建Bean的顺序
  7. JS/JQUERY函数库
  8. MySQL高负载优化
  9. [转]java 的HashMap底层数据结构
  10. 吴裕雄--天生自然 JAVASCRIPT开发学习:Array(数组) 对象