当前位置: 首页 > news >正文

唐山网站建设哪家优惠wordpress微信授权登录界面

唐山网站建设哪家优惠,wordpress微信授权登录界面,网络购物网站备案,wordpress搜索下拉菜单当今世界#xff0c;企业热衷于容器化#xff0c;这需要强大的网络技能来正确配置容器架构#xff0c;因此引入了 Docker Networking 的概念。Docker 是一种容器化平台#xff0c;允许您在独立、轻量级的容器中运行应用程序和服务。Docker 提供了一套强大的网络功能#x…当今世界企业热衷于容器化这需要强大的网络技能来正确配置容器架构因此引入了 Docker Networking 的概念。Docker 是一种容器化平台允许您在独立、轻量级的容器中运行应用程序和服务。Docker 提供了一套强大的网络功能用于管理容器之间的通信和容器与外部网络的连接。 1.什么是 Docker 这就是理解 Docker 网络所需的所有理论。现在展示网络是如何创建的以及容器如何相互通信。要了解 Docker您需要了解以前如何部署应用程序的历史以及现在如何使用容器部署应用程序。 正如您在上图中看到的旧方式在主机上有应用程序。 因此n 个应用程序共享该操作系统中存在的库。但是通过容器化操作系统将拥有一个内核这是所有应用程序之间唯一通用的东西。 因此应用程序无法访问彼此的库。因此简单来说 Docker是一个用于开发、交付和运行应用程序的开放平台使用户能够借助容器将应用程序与基础设施分离从而快速交付软件。那么这些容器在各种情况下如何相互通信呢 2.Docker的工作流 在深入研究 Docker 网络之前我先向您展示 Docker 的工作流程。 正如您在上图中看到的。开发人员在易于编写的 Docker File中编写规定应用程序需求或依赖项的代码并且该 Docker File会生成 Docker 镜像。因此特定应用程序所需的任何依赖项都存在于此映像中。现在Docker 容器只不过是 Docker 镜像的运行时实例。这些镜像被上传到 Docker HubDocker 镜像的 Git 存储库其中包含公共/私有存储库。 您也可以从公共存储库中提取镜像也可以将自己的镜像上传到 Docker Hub。然后质量保证或生产团队等各个团队将从 Docker Hub 提取该镜像并准备自己的容器。这些单独的容器通过网络相互通信以执行所需的操作这就是 Docker 网络。因此您可以将 Docker Networking 定义为一个通信通道所有隔离的容器通过该通道在各种情况下相互通信以执行所需的操作。 3.Docker网络的目标 灵活性——Docker 通过使不同平台上的任意数量的应用程序能够相互通信来提供灵活性。 跨平台——Docker 可以轻松地跨平台使用借助 Docker Swarm 集群可以跨各种服务器工作。 可扩展性——Docker是一个完全分布式的网络它使应用程序能够单独增长和扩展同时确保性能。 去中心化——Docker 使用去中心化网络从而能够实现应用程序的传播和高可用性。如果资源池中突然缺少容器或主机您可以提供额外的资源或转而使用仍然可用的服务。 用户友好——Docker 可以轻松实现服务部署的自动化使它们在日常生活中易于使用。 支持– Docker 提供开箱即用的支持。因此能够非常简单直接地使用 Docker 企业版并获得所有功能使得 Docker 平台非常易于使用。 为了实现上述目标您需要称为容器网络模型的东西。 4.容器网络模型(CNM) 在告诉你到底什么是容器网络模型之前我先给你介绍一下在理解 CNM 之前需要用到的 Libnetwork。Libnetwork 是一个开源 Docker 库它实现了构成 CNM 的所有关键概念。 因此容器网络模型 (CNM)  标准化了使用多个网络驱动程序为容器提供网络所需的步骤。CNM 需要像控制台这样的分布式键值存储来存储网络配置。CNM 具有 IPAM 插件和网络插件的接口。IPAM 插件 API 用于创建/删除地址池以及分配/取消分配容器 IP 地址而网络插件 API 用于创建/删除网络以及在网络中添加/删除容器。 CNM主要构建在5个对象上网络控制器、驱动程序、网络、端点和沙箱。容器网络模型对象 网络控制器提供 Libnetwork 的入口点为 Docker 引擎公开简单的 API 来分配和管理网络。由于 Libnetwork 支持多个内置和远程驱动程序网络控制器使用户能够将特定驱动程序附加到给定网络。 驱动程序拥有网络并负责通过多个驱动程序参与来管理网络以满足各种用例和部署场景。 网络在属于同一网络并与其他网络隔离的一组端点之间提供连接。因此每当创建或更新网络时相应的驱动程序都会收到该事件的通知。 端点 为网络中容器公开的服务与网络中其他容器提供的其他服务提供连接。端点代表一个服务不一定是一个特定的容器端点在集群内也具有全局范围。 沙箱当用户请求在网络上创建端点时创建。沙箱可以有多个端点连接到不同的网络代表容器的网络配置例如 IP 地址、MAC 地址、路由、DNS。 以上就是 CNM 的 5 个主要目标。 5.网络驱动程序 主要有5个网络驱动Bridge、Host、None、Overlay、Macvlan Bridge 桥接网络是docker在主机上创建的私有默认内部网络。因此所有容器都会获得一个内部 IP 地址并且这些容器可以使用该内部 IP 相互访问。当您的应用程序在需要通信的独立容器中运行时通常会使用 Bridge 网络。 Host此驱动程序消除了 docker 主机和 docker 容器之间的网络隔离以直接使用主机的网络。因此这样一来您将无法在同一主机、同一端口上运行多个 Web 容器因为该端口现在是主机网络中所有容器所共用的。 None在这种网络中容器不附加到任何网络并且无法访问外部网络或其他容器。因此当您想要完全禁用容器上的网络堆栈并且 仅创建环回设备时请使用此网络 。 Overlay创建一个跨越参与 swarm 集群的所有节点的内部专用网络。因此Overlay 网络促进了 swarm 服务和独立容器之间的通信或者不同 Docker 守护进程上的两个独立容器之间的通信。 Macvlan 允许您为容器分配 MAC 地址使其显示为网络上的物理设备。然后Docker 守护进程通过容器的 MAC 地址将流量路由到容器。当您希望直接连接到物理网络而不是通过 Docker 主机的网络堆栈路由时Macvlan 驱动程序是最佳选择。
http://www.sadfv.cn/news/226652/

相关文章:

  • 汽车门户网站程序网站建设维护多少钱
  • 国家官方网站做dj网站
  • 如何挑选网站主机珠海高端网站制作公司
  • 怎么建设百度网站企业建设网站的需求分析
  • 铜仁网站建设哪家专业自己做电影网站违法
  • 网站制作国际连锁做网站常州
  • 创建一个网站的步骤是公司网站建设服务费入什么科目
  • 做网站跳转怎么收费wordpress 绿色主题
  • 网站怎做简述什么是网站
  • 扶风网站建设传媒网站建设方案
  • 怎么知道网站关键词的搜索来源天津公共资源交易平台官网
  • 网站建设需要营业执照吗网站项目报价单模板免费下载
  • 银川网站建设报价长沙营销型网站
  • 做网站的如何开发业务母婴网站建设方案
  • 网站建设公司十大电子商务经营范围有哪些?
  • 聊城专业网站设计公司代运营公司怎么收费
  • 湖北建站电子商务网站建设工具
  • 建设银行春招网站成都广告公司排名
  • 做农业种子的网站中国十大龙头企业排名
  • 网站备案 域名过期摄影师网站制作
  • 网站建设公司应该怎么转型俄罗斯的最新军事新闻
  • 工作表格excel下载国内seo公司哪家最好
  • asp.net网站开发教程下载网站开发能进无形资产吗
  • 和一起做网店差不多的网站.net简单网站开发视频教程
  • 南京网站推广企业网站的规划与设计
  • 网站建设方案及报微信注册小程序收费吗
  • 网站平台建设公司中信建设有限责任公司客户
  • 华威桥网站建设在一家传媒公司做网站编辑 如何
  • 北京欢迎你网站建设网站制作 青岛
  • win7 iis发布网站教程宁德网页设计