上一节我们创建了 overlay 网络 ov_net1,今天将运行一个 busybox 容器并连接到 ov_net1:

查看容器的网络配置:

bbox1 有两个网络接口 eth0 和 eth1。eth0 IP 为 10.0.0.2,连接的是 overlay 网络 ov_net1。eth1 IP 172.17.0.2,容器的默认路由是走 eth1,eth1 是哪儿来的呢?

其实,docker 会创建一个 bridge 网络 “docker_gwbridge”,为所有连接到 overlay 网络的容器提供访问外网的能力。

从 docker network inspect docker_gwbridge 输出可确认 docker_gwbridge 的 IP 地址范围是 172.17.0.0/16,当前连接的容器就是 bbox1(172.17.0.2)。

docker network inspect docker_gwbridge

[

......

"IPAM": {

"Driver": "default",

"Options": null,

"Config": [

{

"Subnet": "172.17.0.0/16",

"Gateway": "172.17.0.1"

}

]

},

"Internal": false,

"Attachable": false,

"Containers": {

"100dd1207eb8412a81c980dcd191d00eb4377a7a175a806a26038e8c12259766": {

"Name": "gateway_100dd1207eb8",

"EndpointID": "5077a2bfef80c695661f555412c3679b1a309cbba8a2f1a3247d6b414d35b819",

"MacAddress": "02:42:ac:11:00:02",

"IPv4Address": "172.17.0.2/16",

"IPv6Address": ""

}

},

......

而且此网络的网关就是网桥 docker_gwbridge 的 IP 172.17.0.1。

这样容器 bbox1 就可以通过 docker_gwbridge 访问外网。

如果外网要访问容器,可通过主机端口映射,比如:

docker run -p 80:80 -d --net ov_net1 --name web1 httpd

验证完外网的连通性,下一节验证 overlay 网络跨主机通信。

最新文章

  1. 解决 SpringBoot 没有主清单属性
  2. 常见的web容器与应用程序服务器区别及对比
  3. HTML5 学习笔记(三)——本地存储(LocalStorage、SessionStorage、Web SQL Database)
  4. 个人博客作业week3——案例分析
  5. @PathVariable注解
  6. SparkContext源码阅读
  7. 海康威视摄像头SDK-网页版(NetVideoActiveX23.cab安装)
  8. linux shell 命令学习(2) paste - merge lines of files
  9. SecureCRT上传bash: rz: command not found(转载)
  10. ny 58 最少步数 (BFS)
  11. 大约 C++ 几个方面分析--overload, override, overwrite, rewrite
  12. strncpy和strcpy
  13. Akka(28): Http:About Akka-Http
  14. SQL server2017的操作(练习题)
  15. TPS和QPS 并发量区别;日活 访问量 活跃度
  16. powerdesigner的PDM模型name和comment相互复制替换
  17. OpenStack上搭建Q版的公共环境准备(step1)
  18. xe DateTimePicker.Date bug
  19. JQuery 引用方式
  20. 五、Kafka 用户日志上报实时统计之 应用概述

热门文章

  1. WCF学习——构建第二个WCF应用程序(四)
  2. hibernate in List查询条件 sum求和使用参考
  3. ThreadLocal经典分页
  4. Kafka 源代码分析之LogSegment
  5. leetcode-486-Predict the Winner
  6. 【LeetCode】98. Validate Binary Search Tree
  7. ajax数据请求4(xml格式)
  8. iOS9新特性之常见关键字、泛型
  9. SilverLight搭建WCF聊天室详细过程[转]
  10. 进程间通信之AIDL