阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Docker配置网络概述

30次阅读
没有评论

共计 1084 个字符,预计需要花费 3 分钟才能阅读完成。

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

Docker 配置网络概述

网络驱动器

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

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

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

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

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

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

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

网络驱动程序摘要

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

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

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

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

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

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-25发表,共计1084字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中