栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

1144

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

1144

    全部学习汇总: GitHub - GreyZhang/g_docker: Some basic knowledge and basic use skills about docker.

    前面简单用过别人打包的系统镜像,有Docker的存在。我只知道他的镜像给我提供了一些开箱即用的功能,但是究竟这个东西可以做什么我还是不是很清楚。这次给自己开启一个全新的学习开端,来看看Docker究竟是干什么的。目前为止,或许我对他的定义还是如此:轻量化的虚拟机服务且带着一部分部署好了的软件。

    说明:下面的部分截图引用来自于搜狗百科。

    这里其实又引出了一个新的概念,容器。那么什么叫做容器呢?这个后面还是得进一步熟悉一下。或许,我的学习笔记分类应该是先创建一个容器的分类才好处理。另外需要注意的一点是,这个主要是在Linux上使用,看起来windows用docker的说法似乎是不存在。至少,不是在windows host中可以用的一个模式。或许,虚拟机以及WSL还能够折腾一下?这里还有一个说法,Docker应该可以在一个机器上存在多个,但是彼此之间是没有什么影响的。

    这是docker的几个组成部分,前面的见解其实是跟第一份截图重合的。不过这里提到了几个组成部分,在此之前,我熟悉的似乎就是只有一个镜像。我知道这个东西可能得有一个类似虚拟机的壳子,从这里看,很可能是这里说的容器。

    看起来,这个容器之所以火了还是得益于几个巨头的站台。不管是RedHat还是Google,任意一个都可以给起到很好的推进作用,而他们的运气不差,两个巨头站台支持。

   首先,看的出Docker选择的技术相比虚拟机来说其实是节省资源的。

   其次,Docker解决了一个迁移以及标准化的问题。这个,在此之前是这个技术方案上的一个痛点。

   至于这个辅助理解的模型,可能是Docker图标的由来。但是我其实是没有理解充分,尤其是不理解如何实现把相同的软件资源分发到不同的集装箱中。看起来,类似一个并行编程的意思。不过,这又让我突然间觉得是不是这就是其选择Go语言的原因?因为它需要的是一个并发处理。

    通过这个描述来看,感觉上这个Docker更像是一个类似于Server的服务。这样,前面的例子多少能够理解了。但是依然不理解的是如何实现这样的并发处理呢?

    Paas是一个什么东西?看起来跨领域的知识了解,第一个拦路者总是各种专用术语。这个是一个轻量化的服务实现,跟我之前的理解一致,启动速度快自然也是其中的一个优点。这里提到了一个自动化测试还有持续集成部署的应用场景,这个其实是很值得我去研究一下的,看看是否能够对我有一定的帮助。不过,很明显的一点,现在的windows下的一些环境应该是用不了了。

    看起来,使用基本上还是面向Linux,Windows的应用基本上不用考虑。另外,这个也并不是VM的一个替代品,只能说是个有千秋。从某种意义上讲,现在更觉得WSL像一个容器了。

    Docker提供类似VM的功能,但是也不能够提供百分百的VM体验,主要还是在于实现方式上的差异。由此看来,其实一些偏硬件交互的环境部署,这个基本上是不适合的。

    更加细节的信息,这里不去做深入研究了。等我用到的时候再去做查看,不过接下来应该先去看看PaaS是一个什么功能或者框架。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/733516.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号