• 技术文章 >运维 >Docker

    docker是中间件吗

    藏色散人藏色散人2022-01-12 16:30:20原创73

    docker不是中间件;docker是一个开源的应用容器引擎,可以让开发者打包他们的应用及依赖包到一个轻量级、可移植的容器中;而中间件是介于应用系统和系统软件间的一类软件,可衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享目的。

    本文操作环境:CentOS 7系统、Docker 20.10.11版本、Dell G3电脑。

    docker是中间件吗?

    docker不是中间件。

    Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。

    Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

    容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

    而中间件是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。

    它并没有很严格的定义,但是普遍接受IDC的定义:

    中间件是一种独立的系统软件服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。

    从这个意义上可以用一个等式来表示中间件:中间件=平台+通信,这也就限定了只有用于分布式系统中才能叫中间件,同时也把它与支撑软件和实用软件区分开来。

    推荐学习:《docker教程

    以上就是docker是中间件吗的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:docker
    上一篇:docker无法共享d盘怎么办 下一篇:docker centos7乱码怎么解决

    相关文章推荐

    • 如何解决docker 内存 不足问题• 如何解决docker journalctl报错问题• 如何解决docker 执行exec报错问题• docker存储驱动有哪些• docker无法共享d盘怎么办

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网