docker和虚拟化技术的区别

2024-07-02 18:30:47问答浏览:6267次

最新回答:可以通过以下方法解决问题:

我要提问

登录后回复

3 个回答

  • 金仲贞
    多季静
    “Docker容器技术”与“虚拟化技术”的区别是什么?

    Docker容器是一个开源应用程序引擎,它允许开发人员将他们的应用程序打包并依赖于一个可移植的容器包,然后将其发布到任何流行的Linux机器上,这些机器也可以虚拟化。

    容器完全是一个沙箱机制,没有任何接口(就像iPhone应用程序一样)。它消耗的性能非常低,可以轻松地在机器和数据中心上运行。最好的部分是它们不依赖于任何语言、框架或系统。

    虚拟化最初被称为资源的抽象,是单个物理资源的多重逻辑表示或者多个物理资源的逻辑表示。服务器是多个物理资源的单一逻辑表示,特定于虚拟化。

    虚拟化技术可以扩展硬件的容量并简化软件的重新配置过程。CPU虚拟化技术可以进行多CPU并行的单CPU模拟,允许一个平台同时运行多个操作系统,应用程序可以在不同的位置运行并相互交互,从而提高计算机效率。

    赞61回复举报
  • 五叔娟
    乌雅仲濡
    docker和虚拟机的区别Docker是一种独立的虚拟化技术
    虚拟机是虚拟化技术的虚拟机
    为什么叫虚拟?
    传统上,一台物理机安装了Linux系统
    虚拟化技术允许一台物理机创建多个虚拟机,每个虚拟机都安装Linux系统
    一台物理机可以在许多机器中复用,但在实际中并没有。
    赞30回复举报
  • 竺叔郁
    蚁伯荫
    Docker是什么?它比虚拟机强在哪里?Docker是一个开源应用程序容器引擎,允许开发人员将应用程序和软件移植到映像中并将其发布到任何Windows或Linux机器。当然,Docker也可以实现虚拟化。完整的Docker由DockerClient客户端、DockerDaemon守护进程、DockerImage镜像和DockerContainer容器组成。容器是完全沙箱化的,它们之间没有接口。
    这就是为什么Docker比虚拟机更强大的原因。
    首先是启动时间。Docker容器在几秒钟内启动,而虚拟机在几分钟内启动。在启动速度上,Docker完全可以碾压虚拟机。机器。
    第二:空间占用和性能:Docker容器镜像在空间占用和性能方面比虚拟机小得多,但功能更强大。
    第三:使用要求:虚拟机基于硬件虚拟化,其CPU共享主机内核,使得主流应用程序无需考虑CPU是否支持虚拟化技术就必须能够在Linux上运行。
    赞34回复举报
我也是有底线的人~
点击加载更多

热门新闻