虚拟机和容器(Docker)有什么区别?

网友投稿 607 2022-11-17

虚拟机和容器(docker)有什么区别?

虚拟机和容器(Docker)有什么区别?

大概两年前 当自己屁都不会的时候 就遇到了docker的概念,两年过去了 别的东西多多少少都理解一些了 但是docker究竟是什么还是不明白。加上又想到了当时安装那些docker什么的时候 即不知道这是干啥的 而且还一直安装不成功 总是有问题 经常花一整天的时间去试各种回答 最后直到人机都崩溃了也没弄出来 就不了了之了。那些科班CS的永远体会不到这种痛苦。

下面我们 口述一下这两者有什么区别: 虚拟机技术开启了云计算时代;而Docker,作为下一代虚拟化技术,正在改变我们开发、测试、部署应用的方式。 之前我们没有docker的时候 我们只能用虚拟机。但是有的时候 我们想不受干扰的运行一些简单的程序,如果我们采用虚拟机方式来建立一个一个的虚拟机然后放进去一个一个小的进程 这显然太浪费了。而且有的时候 想迁移自己的服务程序 就要迁移整个虚拟机 这显然会非常复杂。因此我们就引入了这种更加灵活的方式:容器。 所以就是说:容器就是轻量级的虚拟化,他的目的和虚拟机一样 都是为了创造隔离环境,但是和虚拟机又有很大的不同,因为虚拟机试操作系统级别的资源隔离,而容器本质上试进程级别的资源隔离。 而Docker就是创建容器 的工具,试应用容器的引擎。 Docker启动速度快,一台主机可以同时运行几千个容器。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:关于jpa中无法删除onetomany中many问题的解决
下一篇:各种知识收集1(持续更新)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~