正在回答 回答被采纳积分+1
1回答
好帮手慕小班
2021-01-07 16:43:11
同学你好,1、容器本身是指用以容纳物料的基本装置,同学可以这样来理解这个容器:
当我们把需要把一个web网站做成分布式的时候,我们就要加服务器,然后在各个服务器配置web项目所需要的配置,比如:数据库、web服务器(tomcat之类),这样的我们的网站才能跑起来,但是每当我们加服务器的时候,我们都要再重新配置一下比较繁琐。
但是docker,我们就直接把网站和所需要的环境配置好,打成一个包(docker镜像),然后在服务器上安装docker,用docker拉取直接run(这个容器)起来就行了。
就好像客车中装了许多人,衣柜中装了许多衣服,一个docker可以创建一个容器,在这个容器里可以部署数据库、服务器,项目等。
2、docker和虚拟机的区别:
1)、启动时间不同,docker的启动时间是秒级的,而虚拟机启动的分钟级的;
2)、docker是轻量级的,而虚拟机是重量级的,docker占用的资源少,容器的部署要比虚拟机快很多,所以docker得性能是更高的;
3)、安全性方面,在隔离性和稳定性方面docker容器是不如虚拟机的;
如上所示是docker和虚拟机简单的不同,同学可以参考着理解一下。
祝学习愉快!
java工程师2020版
- 参与学习 人
- 提交作业 9401 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星