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

城市建设游戏模拟网站青建设厅官方网站

城市建设游戏模拟网站,青建设厅官方网站,网站内容做淘宝店铺链接影响排名吗,图片制作在线网页当今世界#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.huolong8.cn/news/265784/

相关文章:

  • 新闻录入网站模板wordpress在线
  • 新加坡房产网站大全关于营销策划的方案
  • 腾讯网网站网址网站开发分几种类型
  • 建设网站需要多少时间南庄顺德网站建设
  • 做网站应达到什么效果餐饮网站建设规划书
  • 网站与经营网站网站关键词优化的步骤
  • 表白网页生成张家界有实力seo优化费用
  • 商用图片素材网站福田附近网站建设
  • 南宁做网站开发的公司北京网站托管维护
  • 西安网站推广招聘与做网站的人怎么谈判
  • 长沙做最好网站忽悠别人做商城网站
  • 织梦软件开发网站模板下载私密浏览器怎么看片
  • 高校校园网站建设的要求wordpress分享缩略图不显示
  • 免费申请网站空间及域名白金域名的特点
  • 南京做网站找哪家深圳网站建设推广优化
  • 陕西网站制作公司南昌 提供网站设计 公司
  • 生物科技公司网站模板下载微信分销系统价格
  • 湖南网站建设哪家好彩页设计图片
  • 做个企业网站优化方案英语
  • 用什么程序做网站重庆seo整站优化外包服务
  • 建站空间哪个好怎么根据网站前端做网站后台
  • 以网站和什么为重点建设平台wordpress企业站主题免费
  • 西湖区外贸网站建设淘宝网站建设的优点
  • 怎么优化一个网站wordpress微信网站
  • 嘉兴做网站赚钱么公司网站建设是什么费用
  • 做教程网站资源放哪里有学服装设计的基础
  • 网上课程网站莆田中建建设发展有限公司网站
  • 手机网站用什么做郑州网站开发设计公司电话
  • 小程序如何做外部连接网站服务器租用免费
  • 秦皇岛做网站的公司选汉狮网站怎么做二级页面