在 overlay 中运行容器

运行一个 busybox 容器并连接到 ov_net1:

docker run -itd --name bbox1 --network ov_net1 busybox

查看容器的网络配置:

bbox1 有两个网络接口 eth0 和 eth1。

eth0 IP 为 10.0.0.2,连接的是 overlay 网络 ov_net1。

eth1 IP 172.18.0.2,容器的默认路由是走 eth1。

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

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

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

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

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

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

----------------------------引用来自--------------------------------------

https://mp.weixin.qq.com/s?__biz=MzIwMTM5MjUwMg==&mid=2653587766&idx=1&sn=58a83e742a7e6ec48f3fd24f26219503&chksm=8d30812fba470839c87a1484a4e9f98fca2dbbd92141c9da90b1f23fd00ac840ce256675a7df&scene=21#wechat_redirect

转载于:https://www.cnblogs.com/gsophy/p/10554168.html

第 8 章 容器网络 - 051 - 在 overlay 中运行容器相关推荐

  1. docker swarm MySQL_容器与云|在 Docker 中运行 MySQL:多主机网络下 Docker Swarm 模式的容器管理...

    本文将以多主机网络环境为基础,探讨如何利用内置编排工具 Docker Swarm 模式对各主机上的容器加以管理. Docker Engine – Swarm 模式 在多台主机之上运行 MySQL 容器 ...

  2. K8S中的容器网络概述(编写中)

    目录 参考资料 一.什么是容器网络 1.1 网络命名空间 1.2 veth设备对 二.K8S中节点间通信 2.1 不同Node中的Pod之间通信 三.xx实现概述 参考资料 K8s网络模型 - 腾讯云 ...

  3. docker容器网络及其配置

    docker容器网络及其配置 文章目录 docker容器网络及其配置 虚拟化网络 单主机与多主机的Docker网络 单节点容器间通信 不同节点容器间通信 Docker网络驱动 选择Docker网络驱动 ...

  4. k8s pod内部容器_第三章 pod:运行于kubernetes中的容器

    本章内容涵盖 创建. 启动和停止 pod 使用标签组织 pod 和其他资源 使用特定标签对所有 pod 执行操作 使用命名空间将多个 pod 分到不重叠的组中 调度 pod 到指定类型的工作节点 上一 ...

  5. Docker容器网络

    Docker的技术依赖于Linux内核的虚拟化技术的发展,Docker使用到的网络技术有Network Namespace.Veth设备对.Iptables/Netfilter.网桥.路由等.接下来, ...

  6. K8S的SDN容器网络解决方案【机制篇】

    戳蓝字"CSDN云计算"关注我们哦! 编者按:关于容器网络的解决方案业界已经有较多的讨论,笔者无意继续赘述.本文从K8S的网络实现入手,重点阐述SDN在容器网络中的应用价值.K8S ...

  7. 网络限流linux,DockOne微信分享(一九八):容器网络限流实践

    [编者的话]我们需要为"上云"的应用提供流量带宽保证,使其不受到其他应用或其他用户的应用的影响.我们需要提供租户级别或者应用级别的有效隔离.今天将分享一下我们为了达到这个目标做了哪 ...

  8. 解锁TrueNAS SCALE 三方docker容器网络访问限制,默认是关闭的;并添加Portainer-CE容器webGUI管理器

    解锁TrueNAS SCALE 三方docker容器网络访问限制,默认是关闭的:并添加Portainer-CE容器webGUI管理器 本教程环境版本:TrueNAS-SCALE-21.06-BETA. ...

  9. kubernetes不同的命名空间下的容器能通信吗_深入浅出聊聊Kubernetes网络:容器网络初探...

    前 言 随着云计算的兴起,各大平台之争也落下了帷幕,Kubernetes作为后起之秀已经成为了事实上的PaaS平台标准,而网络又是云计算环境当中最复杂的部分,总是让人琢磨不透.本文尝试着围绕在Kube ...

最新文章

  1. FastQC结果解读
  2. 2017-2019年全国大学生智能汽车竞赛获奖数据分析
  3. 解决开机POST提示Strike tne F1 key to continue,F2 to run the setup utility
  4. linux screen 进程,screen 命令使用
  5. win10+tensorflow faster-RCNN 训练自己的数据集
  6. spearman相关性_Spearman的相关性及其在机器学习中的意义
  7. DreamFactory 第9章 性能注意事项
  8. 关于maven依赖中的scope的作用和用法
  9. linux内核网络子系统收发过程剖析
  10. memset汇编实现,跟踪得到的
  11. 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---11
  12. 八大机器学习框架对比及Tensorflow的优势
  13. (转)简体繁体转换代码(Big5-GB | GBK简体-GBK繁体)
  14. 计算机软件考试初级什么好考,初级程序员好考吗
  15. ITextSharp获取pdf文件指定关键字的坐标信息,用于签名。
  16. 华光职业学院计算机专业,关于给予张庆俊等同学省高校计算机一级 考试成绩优秀奖励的通知...
  17. Spring Boot 学习之路 使用JPA对Girl 操作
  18. 嵌入式 Linux 编程
  19. Rsync 下行同步 + Inotify 实时同步详解
  20. 总谐波失真加噪声(THD+N)

热门文章

  1. boost::mp11::construct_from_tuple相关用法的测试程序
  2. boost::intrusive::sg_set用法的测试程序
  3. boost::graph_property_iter_range用法的测试程序
  4. boost::fruchterman_reingold_force_directed_layout用法的测试程序
  5. boost::gil模块实现打包像素格式的测试程序
  6. boost::fusion::none用法的测试程序
  7. GDCM:gdcm::XMLDictReader的测试程序
  8. boost::contract模块实现代码块的测试程序
  9. Boost:矩阵转置的测试程序
  10. ITK:提取具有多个分量的图像通道