您现在的位置是:首页 > 教育 >正文教育

电子学习专业人士应该了解的关于DOCKER的知识

发布时间:2022-01-11 16:31:54孙鹏义来源:

导读2022年1月11日整理发布:在短短的几年中,码头工人,一个开源平台,以提高应用程序的开发,已经席卷了虚拟世界。它改变了大大小小的公司之

2022年1月11日整理发布:在短短的几年中,码头工人,一个开源平台,以提高应用程序的开发,已经席卷了虚拟世界。它改变了大大小小的公司之间的软件开发方法,尤其是那些致力于试验互操作性和供应商自由的公司。这一次,早期采用者的赌注得到了回报。

Docker 的关键属性是虚拟化,这是将系统嵌入到另一个系统中的艺术,以保护包含系统中的应用程序免受不兼容的影响。虽然相当流行,但虚拟化曾经是一项难以设置的任务,它消耗了大量的计算资源,并且使应用程序运行得更慢。弹指一挥间——准确地说,在 3 到 4 年的时间里构建了几千行代码——Docker 解决了所有这些问题。

它普及了容器的概念,这些技术的“桶”显然与托管它们的系统和服务器分开,但易于相互连接。许多人将这个想法铭记于心,这就是我们如何获得“编排”,这是另一个良性学科,其中可以单独构建的应用程序的每个模块都进入另一个存储桶,无论其“服务”多么“微”。Kubernetes可能是目前最流行的容器编排管理器,它也是开源的,并且经常在 Docker 旁边公开提及。

简而言之,这意味着您可以将您的LMS拆分为多个单独工作但整齐地串联工作的存储桶。或者您的 LMS 是机构或企业技术管弦乐队中的一种乐器,而您的工作是指挥一场胜利的 EdTech 交响曲。

那么 Docker 是什么,它将如何影响您的学习?让我们来看看。

Docker 引擎是魔法发生的地方。它是完全开源的,人气迅速上升。

在顶级程序员门户网站 StackOverflow的最新年度开发者调查中,Docker 作为最受欢迎的平台排名第三,仅次于 Linux 和 Windows,并且高于 Android 和 AWS 等主流技术。77.8% 的开发人员“喜欢” Docker,当问题是您接下来想掌握哪种新技术时,它是第一个答案。

Docker 在强大且高度可靠的技术中处于优势地位:Linux 和 AWS。开源操作系统 Linux 不仅有狂热的粉丝,还有派系,它们经常发生冲突。Docker 是一个和平使者,他还简化了在 AWS 上基于您最喜欢的 Linux“发行版”构建的应用程序的设置。Docker 的使用当然与 Kubernetes 有关,但也与 PostgreSQL 数据库引擎和团队通信应用程序 Slack 有关。

对于教育工作者来说,Docker 的最大好处是你可以忘记它的存在。

该或任何支持机器,包括操作系统。通过在任何类型的基础架构上提供相同的体验,您只需关注性能和成本即可选择供应商。如果您想更换供应商,或从根本上改变您的整个基础设施,您可以从复制您当前的“镜像”(包括 LMS 或学习平台的 Docker 容器)开始并尝试任何类型的修改,而不必担心损害任何真实的资源。如果您确实取得了突破,将它们添加到您的生产图像中相对简单。

在 Docker 中安装、配置和部署您的 LMS 或电子学习平台,现在您只需轻点手指即可制作副本。

容器的简单原理足以将它们以各种疯狂和扭曲的方式发挥出来。您可以编排多少个容器,并且仍然声称它们是一个应用程序的一部分?现在我们正在冒险研究“Swarms”之类的想法。或者通过 API 相互链接,创建简单、轻便、快速的应用程序,可以在瞬间调用各种功能和数据。随意打开和关闭它们,对资源进行高度细致的管理。

该泊坞窗中心是另一个巨大的无缘无故的爱的工具。拥有超过 200 万张图像,您甚至可能不需要构建自己的容器,因为其他人可能会想到制作它。我们习惯于在 GitHub 上查看我们可以在我们自己的环境中学习的代码示例。现在使用 Docker,我们可以获取一个完整的解决方案,通常只需在命令行中调用它即可为企业做好准备。

标签:

上一篇
下一篇