什么是Docker?Docker初识!

一、Docker是什么?

在这里插入图片描述
Docker——容器
那么docker到底是什么呢?

  • 是一种轻量级“虚拟机“
  • 在linux容器里运行的开源工具
    它也是一种虚拟机,但是是轻量级虚拟机,它不需要装入系统再使用,只要装入docker-ce——docker引擎,就可以做容器的平滑迁移,拿过来直接用

二、Docker与虚拟机的区别

类别虚拟机容器
资源资源多资源少
开启时间30-60秒毫秒
安全系统隔离内核共享
弹性扩展(由一台扩展到30台)执行时间长执行时间短
  • 资源问题
    docker里只包含你要的服务,它并不是一个完整的主机
    而虚拟机,是一个完整的虚拟的主机,它需要和裸金属一样的结构,在构建虚拟机时,需要构建虚拟的硬件资源,系统镜像,完整的系统安装过程,所以它的资源丰富
  • 开启时间
    虚拟机开机的过程,是完整开机的过程,以linux系统为例,需要进行开机自检——MBR引导——GRUB菜单——加载内核——init进程初始化的过程,开机时间较长30-60s
    docker只要docker start id号 一条命令就能开启,开启为毫秒级
  • 安全
    虚拟机每一台的系统直接是相互隔离的,比较安全,而docker因为它本身是不装系统的,多个docker共享一个内核,所以安全性低
  • 弹性扩展
    扩展虚拟机,需要每一台都进行系统安装等一系列过程,扩展慢
    而docker只要通过镜像直接创建就行了,甚至有三合一的,直接一条命令从镜像到容器全部完成,非常快捷

三、Docker核心概念

  • 仓库
    集中保存镜像的地方
    一般有官方库和私有库,官方库就是官方提供的镜像仓库,私有库是本公司内部使用的镜像库
  • 镜像
    一个面向Docker容器引擎的只读模板,
    它就像是一个压缩包,下载镜像,使用镜像创建容器,它本身不能被改变,只能在原镜像的基础上创建新的镜像
  • 容器
    从镜像创建的运行实例,必须先有镜像才有容器
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值