Docker容器黄金笔记一

Docker:使用客户端-服务器(C/S)架构模式,使用远程API来管理和创建Docker容器。

    我们都知道操作系统分为内核和用户空间,对于linux而言,内核启动后,会挂载root文件系统为其提供用户空间支持,而DOcker镜像(Image),而Docker镜像就相当于一个root文件系统, 比如官方镜像centos:7.6就包含了完整的一套centos7.6最小的root文件系统。

    Docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序,库,资源,配置等文件外,还包含了一些为运行时准备的一些参数(如匿名函数,环境变量,用户等),镜像不包含任何动态数据,其内容在构建之后也不会被改变。 

    分层存储的特征使得镜像的复用,定制变得容易,甚至可以使用之前构造好的镜像作为基础层,然后进一步添加新的层,以定制自己所需要的内容,构建新的镜像。

    镜像额容器的关系,就像java的类和实例一样,镜像是静态的定义,容器是镜像运行的实体,容器可以被创建,启动,停止,删除,暂停等。

    镜像使用的是分层技术,容器也是如此,每一个容器运行时,是以镜像为基础层的,在其上创建一个当前容器的存储层,我们可以称这个容器运行时读写而准备存储层为容器存储层。

    容器存储层的生命周期和容器的生命周期一样,容器消亡时,容器存储层也随之消亡,因此,任何保存在容器存储层的东西都会随和容器的删除而丢失。

    传统虚拟机:传统虚拟机是虚拟出一套硬件后,在其上运行一个完整的操作系统,在该系统上在运行所需的进程

Docker:而容器内的应用进程 直接运行与宿主的内核,容器内没有自己的内核,而且也没有进行硬件虚拟,因此容器要比传统额虚拟机轻便。

为什么要用docker:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值