容器是什么意思?

容器是什么意思?

http://img1.sycdn.imooc.com//climg/5ff68fa5095d684e12260252.jpg


容器是什么意思?​和虚拟机有什么区别?

正在回答 回答被采纳积分+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和虚拟机简单的不同,同学可以参考着理解一下。

祝学习愉快!

  • rock221 #1

    老师,docker是不是安装在服务器上啊, 当我们传项目的时候, 把项目和依赖传到docker上就行了。  

    2021-06-21 10:12:59
  • 同学你好,同学可以这样理解,docker可以直接安装在服务器上。

    祝学习愉快~

    2021-06-21 15:08:30
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师