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

网站建设流程包括哪些内容郴州网站建设的公司

网站建设流程包括哪些内容,郴州网站建设的公司,汽配网站建设,保定网站建设冀icpDocker 容器如何工作 集装箱什么是虚拟机#xff1f;虚拟化如何运作#xff1f;什么是容器#xff1f;什么是 Docker#xff1f;总结 五星上将麦克阿瑟曾经说过#xff1a;在docker面前#xff0c;虚拟机就是个弟弟 集装箱 《盒子#xff1a;集装箱如何让世界变得更小虚拟化如何运作什么是容器什么是 Docker总结 五星上将麦克阿瑟曾经说过在docker面前虚拟机就是个弟弟 集装箱 《盒子集装箱如何让世界变得更小让世界经济变得更大》是马克·莱文森 (MarcLevinson)所著的一本书。它探讨了海运集装箱对全球贸易和世界经济的深远影响。 虽然运输容器的历史在有关 Docker 容器的讨论中似乎无关紧要但它们的共同点比您想象的要多。 在集装箱运输出现之前货物装卸是劳动密集型且耗时的导致全球贸易效率低下和延误。抵达时的货物形状和尺寸各异缺乏标准化包装使得有效堆叠和固定物品变得困难。 如果没有标准化集装箱货物常常被随意存放在船舱或船坞中。这种对空间的低效利用意味着船舶无法运载尽可能多的货物从而导致运输成本更高。 采用统一的集装箱尺寸和装卸程序可以在不同的运输方式船舶、卡车、火车和用于移动集装箱的起重机之间无缝转移货物。 这种标准化是集装箱成功的关键。毕竟如果一家公司的集装箱不适合另一家公司的船舶、卡车或货运列车它们就无法正常运输。每家公司都需要自己的集装箱车队才能将物品发送给每个客户——这将是一场运营噩梦。 集装箱的标准化使其具有便携性可以轻松地从一个地方移动到另一个地方。这种可移植性也是 Docker 容器的一个关键特性我们将很快讨论。 什么是虚拟机 虚拟机 (VM) 是通过称为虚拟化的过程创建的。 虚拟化是一项技术允许您在单个物理计算机上创建多个模拟环境或某些事物的虚拟版本例如操作系统、服务器、存储或网络。 这些虚拟环境的行为就好像它们是独立的、单独的实体一样尽管它们共享底层物理系统的资源。 虚拟化就像有一顶魔术师的帽子可以在里面变出多顶帽子。正如魔术师的帽子会造成一顶物理帽子出现许多帽子的错觉一样虚拟化允许单个物理计算机或服务器显示为多个虚拟机 (VM)每个虚拟机都有自己的操作系统和资源。 VM 虚拟化硬件。这仅仅意味着虚拟机采用单个硬件服务器并创建运行自己的操作系统的其他服务器的虚拟版本。从物理上来说它只是一个硬件。 从逻辑上讲多个虚拟机可以在单个硬件上运行。这本质上是在一台计算机内运行的一台或多台计算机如下所示。 虚拟化如何运作 所以您可能想知道 – 虚拟化到底是如何工作的看看下面的图片 在基础上您拥有主机硬件和操作系统。这是用于创建虚拟机的物理机。最重要的是您还有虚拟机管理程序。这允许多个虚拟机每个虚拟机都有自己的操作系统 (OS)在单个物理服务器上运行。 不过虚拟机有一些缺点容器可以解决这些缺点。有两个缺点尤其突出 虚拟机消耗更多资源由于需要为每个虚拟机运行完整的操作系统实例因此虚拟机具有更高的资源开销。这可能会导致更大的内存和存储消耗。这反过来会对虚拟机的性能和启动时间产生负面影响。 可移植性由于底层操作系统环境的差异虚拟机通常不太可移植。在不同的虚拟机管理程序或云提供商之间移动虚拟机可能会更加复杂。 主要的云提供商都有虚拟机。对于AWS来说它是EC2GCP有计算引擎Azure有Azure虚拟机。 什么是容器 容器是一个轻量级、独立且可执行的软件包其中包含运行软件所需的一切包括代码、运行时、系统工具和库。 容器旨在隔离应用程序及其依赖项确保它们可以在不同环境中一致运行。无论应用程序是从您的计算机运行还是在云中运行应用程序的行为都保持不变。 与虚拟化硬件的虚拟机不同容器虚拟化操作系统。这仅仅意味着容器使用单个操作系统来创建虚拟应用程序及其库。容器在主机系统提供的共享操作系统之上运行。 如下图所示 容器引擎允许您启动容器。它提供构建、运行和部署容器化应用程序所需的工具和服务。 容器有几个好处 可移植性容器被设计为独立于平台。它们可以在任何支持容器运行时的系统上运行例如 Docker而不管底层操作系统是什么。这使得在不同环境之间移动应用程序变得更加容易包括本地开发机器、测试服务器和不同的云平台。效率容器共享主机系统的操作系统这减少了运行多个操作系统的虚拟机的开销。这可以提高资源利用率并允许在单个主机上运行更高密度的应用程序。一致性容器将所有必要的组件包括应用程序代码、运行时、库和依赖项打包到一个单元中。这消除了“它可以在我的机器上运行”的问题并确保应用程序在从开发到生产的不同环境中一致运行。隔离容器为运行应用程序提供了一个轻量级且隔离的环境。每个容器都封装了应用程序及其依赖项确保它们不会相互干扰。这种隔离有助于防止冲突并确保不同环境中行为的一致性。 快速部署容器可以快速创建和启动通常只需几秒钟。这种快速的部署速度对于需要根据需求快速扩展或缩小的应用程序特别有利。 什么是 Docker 现在我们已经介绍了虚拟机和容器那么 Docker 到底是什么Docker 只是一个用于创建和管理容器的工具。 Docker 的核心有两个易于理解的概念Dockerfile 和 Docker Images。 Dockerfile 包含用于构建 Docker 映像的一组指令。 Docker 镜像充当创建 Docker 容器的模板。它包含运行软件应用程序所需的所有必要代码、运行时、系统工具、库和设置。 因此Dockerfile 用于构建 Docker 映像然后将其用作创建一个或多个 Docker 容器的模板。如下图所示。 如果这个解释仍然让您摸不着头脑请考虑以下使用集装箱的类比。 想象一下您需要建造多个集装箱来将物品运输到世界各地。您从列出运输集装箱要求的文件开始。这将包含集装箱尺寸、密封件类型、门锁机构、通风和制冷要求例如如果您运输需要温度控制环境的食品等信息。 然后该需求文件将用于创建容器的详细模板其中包括显示尺寸和其他规格的工程图。 然后将根据该模板构建物理容器。这一单一模板可用于构建一个或多个物理容器这些容器都是相同的并符合容器模板中的规格。 如下图所示 Dockerfile 类似于需求文档它只是包含一组用于构建容器模板的指令。 Docker 镜像类似于容器模板它详细介绍了构建物理容器所需的所有指令。 一旦创建Docker 镜像就是不可变的这意味着它们无法更改。如果需要对应用程序进行更改则需要修改 Dockerfile 并创建新镜像。这种不变性确保了应用程序部署的一致性和可重复性。 总的来说Docker 容器类似于物理运输容器。 总结 容器提供了一种可移植且高效的方式来打包应用程序及其依赖项从而确保各种环境之间的一致性。它们给软件开发带来的好处类似于不起眼的集装箱给全球经济带来的好处 可移植性 通过标准化运输集装箱可确保世界上任何地方的任何集装箱都可以无缝地用于在各种运输方式之间运输物品——船舶、卡车、火车以及用于将物品装上和卸下不同形式的运输的起重机。 提高效率 使用标准集装箱尺寸您可以移动的货物的包装密度会增加。现在您可以将更多的东西挤进一个集装箱中而在集装箱出现之前您可以将非标准形状和尺寸的货物随意存放在船舱或船坞中。因此每艘轮船、货运列车或卡车在每次行程中都可以运载更多货物从而使在世界各地运输货物的成本变得更便宜。
http://www.pierceye.com/news/642180/

相关文章:

  • 鲜花销售网站模板网站设计需求分析报告
  • 开发中英文切换网站如何做本周热点新闻事件
  • 松江网站建设多少钱网络营销推广的八大核心
  • 郑州做设计公司网站暗网网站
  • ps网站背景图片怎么做学技能的免费网站
  • 企业网站开发软件如何恢复wordpress
  • 用脚手架如何搭建项目做网站大气绿色网站模板
  • 海淀地区网站建设苏州论坛
  • 电影项目做产品众筹哪个网站好网站设计评价标准
  • 上海要做网站怎么卖wordpress主题
  • 废旧建筑模板多少钱一吨seo站内优化培训
  • 您在工信部门备案网站获取的icp备案号plone wordpress
  • 网站怎么用PS做公司电脑做网站
  • 化妆品网站设计思路网站管理规范
  • 内部优惠券网站建站马鞍山网站建设电话
  • 手机可以做3d动漫视频网站广告联盟平台
  • 做了静态网站怎么显示在互联网上度假村网站模板
  • 网站改版提交河北建设工程信息网官
  • 建站宝盒v8破解版下载菜鸟怎么做网站
  • 网站建设课程 考核目的wordpress注册确认信
  • 建设银行网站公告2022国内外重大新闻事件10条
  • 门户网站建设 简报电子工程信息建设网
  • 竞价网站模板网站模板小偷
  • 怎么做视频网站网站建设设计基础
  • 惠州网站建设公司曾做网站需要学习什么知识
  • 网站制作里面链接怎么做建网站要什么工做人员
  • 网站建设费用 会计分录网站用哪些系统做的好
  • 免费建立一个个人网站网站模板怎么引用
  • 网站推广软文公司wordpress里面备份功能在哪里
  • 贵州整站优化seo平台网站建设与开发英文文献