一、docker认识及一些实现原理

一、虚拟化和容器技术

虚拟化技术将计算机物理资源进行抽象,转化为虚拟的计算机资源提供程序使用。
这里的计算机资源 指的是 CPU提供的运算控制资源, 硬盘提供的数据存储资源,网卡提供的物理传输资源

二、相关应用及分类

  1. 为了解决多平台的兼容问题
  2. 将虚拟化技术应用到资源管理中(注意的是虚拟化技术只是为了提高计算机资源的使用率,而不是减少程序资源的占用率)

虚拟化主要分为硬件虚拟化和应用程序虚拟化

三、容器与虚拟机

容器—把应用程序运行隔离在独立的运行环境中,这个运行环境就像是个容器

容器与虚拟机对比少了 虚拟机操作系统和虚拟机监视这两层,极大减少了资源的开销
更通俗的来说,容器是完全应用到真实的计算机系统中,跟其他的应用没有差别

四、docker实现及四大组成对象

docker实现

docker实现主要依赖三个技术, 命名空间(控制各个应用程序进程的隔离)、资源控制模块(控制计算资源的隔离和分配,之前有说过提高计算机资源的使用率)、联合文件系统(如果文件变更很频繁,不会重复占用资源,减少资源的开销)

四大组成对象

镜像: 一个文件包,包含虚拟环境运行的最基础的文件文件系统内容
容器:相当于镜像的实例(镜像是一个类),隔离出来的虚拟环境,包含 docker镜像、一个程序运行的环境以及一些指令的集合
网络:网络交互
数据卷: 数据共享或持久化的文件或目录

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值