您现在的位置是:热点 >>正文

云计算核心技术Docker教程:Docker配置网络概述

热点230469人已围观

简介...

Docker容器和服务如此强大的原因之一是您可以将它们连接在一起,或将它们连接到非Docker工作负载。Docker容器和服务甚至不需要云计知道它们已部署在Docker上,也不必知道它们的对等对象是否也是Docker工作负载。无论您的Docker主机是运行Linux,Windows还算核是两者结合使用,您都可以使用Docker以与平台无关的方式管理它们。

网络驱动器

Docker的网络子系统可使用驱动程序插入。默认情况下,有几个驱动程心技序,它们提供核心联网功能:

bridge:默认的网络驱动程序。如果您未指定驱动程序,则这是您正在创建的网络类型。当您的应用程序在需要通信的独立术D容器中运行时,通常会使用网桥网络。请参阅 网桥网络。

host:对于独立容器,请删除容器与Docker主机之间的网络隔离,然后直接使用主机的网oc络。请参阅 使用主机网络。

overlay:覆盖网络将多个Docker守护程序连接在一起,并使群集服务能够相互通信。您还可以使用覆盖网络来促进群集服ke务和独立容器之间或不同Docker守护程序上的两个独立容器之间的通信。这种策略消除了在这些容器之间进行操作系统级路由的需要。请参阅叠加网络r教。

macvlan:Macvlan网络允许您为容器分配MAC地址,使其在网络上显示为物理设备。Docker守护程序通过其MAC地址将流量路程:由到容器。macvlan 在处理希望直接连接到物理网络而不是通过Docker主机的网络堆栈进行路由的旧应用程序时,使用驱动程序有时是最佳选Do择。请参阅 Macvlan网络。

none:对于此容器,请禁用所有联网。通常与自定义网络驱动程序一起使用。none不适用于群体服务。请参阅 禁用容器ck联网。

网络插件:您可以在Docker中安装和使用第三方网络插件。这些插件可从 Docker Hub 或第三方供应商处获得。有关安装和使用给定网络插er件的信息,请参阅供应商的文档。

网络驱动程序摘要

当您需要多个容器在同一Docker主机上进行通信时,最好使用用户定义的网桥网络。

当网络堆栈配置不应与Docker主机隔离时,但您希望将容器的其他方面隔离,则主机网络是最佳选择。

当您需要在不同Docker主机上运行的容器进行通信时,网络或者当多个应用程序使用集群服务一起工作时,覆盖网络是最佳的选择。

从VM设置迁移或需要容器看起来像网络上的物理主机时,Macvlan网络是最好的,每概述个主机都有一个唯一的MAC地址。

第三方网络插件使您可以将Docker与专用网络堆栈集成。

Tags:

相关文章

  • 成功迁移到云端的6个策略

    热点

    选择迁移策略很大程度上取决于组织希望实现的目标。有些方法提供了许多战略机遇,但实施起来往往更加复杂。有些选择相对简单,但从长远来看成本更高。因此,组织需要明确进行云迁移的目的,并选择最适合自己的策略。...

    【热点】

    阅读更多
  • 标签: 滴滴 清华大学 自动驾驶 强化学习

    热点

    云梦级1月20日云梦级消息,近期,滴滴与清华大学签署未来出行联合研究中心二期合作协议,并开启强化学习产学研深度融合专项合作。双方将进一步加强前沿技术联合攻关、创新人才培养,在未来出行生态构建等方面持续...

    【热点】

    阅读更多
  • 标签: 目心智能 TerraMow 安克创新 纯视觉VSLAM

    热点

    云梦级1月27日云梦级消息,雷峰网·鲸犀获悉,智能割草机器人企业目心智能(TerraMow)已于近期完成新一轮融资,资方为知名投资机构,融资规模超过 1 亿元。 此前,目心智能的股东名单中已集结了真格...

    【热点】

    阅读更多


友情链接