服务热线:

13928851055

KAIYUN科技 | 大数据与人工智能 基础软件领导者

赋能数据未来,引领AI与大数据创新

KAIYUN(中国大陆)官方网站-创造最伟大的开云

行业新闻

基于Docker的容器虚拟化技术

作者:小编 点击: 发布时间:2025-04-09 02:11

  

基于Docker的容器虚拟化技术(图1)

  互联网+ 技术nternet Technology基于 Docker 的容器虚拟化技术□ 林 跃 冯 薇 桦 孙 源 泽 山 东 科 技 大 学【摘要】 Docker 是 2013年由 Docker . lnc 发布的一种虚拟化容器技术,使用沙盒( sandbox ) 机制,容器之间不会有任何接□,但又提供了良好的容器通信机制, Docker 是一个开源的应用容器引擎,每个人都可以将自己的应用和依赖包打包成容器发布到公共 仓库 Docker Hub 中以供别人学习。本文将介绍 Docker 中的重要概念和优缺点。【关键词】 D o c k e r 虚拟化技术云计算前 言 :近 几 年 来 ,大数据和云计算这两个新兴的词越来 越多 次 地 在 我 们 耳 ...

  互联网+ 技术nternet Technology基于 Docker 的容器虚拟化技术□ 林 跃 冯 薇 桦 孙 源 泽 山 东 科 技 大 学【摘要】 Docker 是 2013年由 Docker . lnc 发布的一种虚拟化容器技术,使用沙盒( sandbox ) 机制,容器之间不会有任何接□,但又提供了良好的容器通信机制, Docker 是一个开源的应用容器引擎,每个人都可以将自己的应用和依赖包打包成容器发布到公共 仓库 Docker Hub 中以供别人学习。本文将介绍 Docker 中的重要概念和优缺点。【关键词】 D o c k e r 虚拟化技术云计算前 言 :近 几 年 来 ,大数据和云计算这两个新兴的词越来 越多 次 地 在 我 们 耳 边 回 响 ,我 们 不 禁 想 到 大 数 据 很 好 理 解 , 通俗的讲大概就是非 常 多 的 数 据 ,但是云计算又是什么东西 呢?在 我 们 的 生 活 中 , “云 ”在我们的生活中占据着越来越 重 要 的 地 位 ,比如在线办公,个 人 网 盘 、物 联 网 等 ,虚拟化 的价值体现地越来越明显。、Docker是什么Docker是一种基于Go语 言 以 LXC技术为核心的高级容 器 引 擎 ,它 由 dotCloud在 2013年 发 布 ,与 传 统 虚 拟 化 技 术 相 比 ,它 只 是 容 器 级 的 虚 拟 化 技 术 ,因此是一种轻量级的虚 拟 化 ,所 以 我 们 在 使 用 Docker■时,会 有 一 种 启 动 速 度 非 常 快 的 体 验 ,这 是 因 为 它 对 资 源 的 消 耗 非 常 小 ,只 有 MB级 , 而传统的虚拟机则相当于完全复制了整个操作系统,达到了 N GB 级 。二、Docker的三个重要概念2.1 镜 像 ( Image )镜 像 可 以 看 成一 种 只 读 的 模 板 ,它是一种特殊的文件系 统 ,类似于虚拟机的镜像。镜 像 是 创 建 Dockei的容器的基础, 每 个 使 用 Docker的开发人员都可以自己定Kaiyun官网中国制化镜像,用户 可以从网上下载一个 别 人 分 享 的 镜 像 文 件 ,并且通过简单的 命令就能创建容器。镜像中包含了供容器运行的程序和配置, 镜 像 的 构 成 是一层层 进 行 构 建 的 ,后面的一层以前面一层作 为基础来构建。2.2 容 器 (Container)容器就是利用镜 像 构建出来的虚拟环境,类似于一个轻 量 级 的 沙 箱 ,Docker■通过容器来运行和隔离应用,容器也可 以看成镜像的一个运行实例,也就相当于我们学习面向对象 设 计 思 想 中 的 “类 ”和 “对 象 ” 的 关 系 ,容 器 可 以 被 创 建 、 启 动 、停 止 、关 闭 、删 除 ,镜 像 本 身 是 只 读 的 ,但是容器基 于镜像启动时,Docket会在镜像的最上层创建一个可读写层, 镜像本身保持不变。2.3 仓 库 ( Repository )顾 名 思 义 ,仓 库 也 就 是 我 们 集 中 存 储 Dockei的镜像的 场 所 ,类 似 于 代 码 仓 库 (码 云 、GitHub ) , 根据仓库是否公开,我 们 又 将 Docker仓 库 分 为 公 有 仓 库 和 私 有 仓 库 两 种 , 目前 最 大 的 公 开 仓 库 是 Docker Hub, 当我们知道使用什么镜像时, 我 们 就 可 以 使 用 的 Dockei的命令下载镜像了,还可以通过 命令把自己的镜像上传到仓库中。三、 Docker的优势1. 启 动 速 度 快 ,操作可以在 秒 级 甚 至 毫秒级完成,轻量 级 虚 拟 同 时 又 是 开 源 免 费 的 ,这 就 为 Docker■自身的发展提 供了无限宽广的前景。2. 资 源 占 用 小 ,往往可以在一台服务器上部署成百上千 个 容 器 而 形 成 庞 大 的 虚 拟 化 集 群 ,而传统的虚拟化在普通配 置下一般只能运行数十个虚拟机。3. Dockei相比于其他的虚拟化技术来说是开源免费的, 这 也 决 定 了 它 的 受 众 可 能 会 更 广 ,而 市 面 上 的 VMware是收 费的软件。4. Dockei通过类似Git的 操 作 来 方 便 用 户 获 取 、分发和 更 新 应 用 镜 像 ,指 令 简 明 ,学习成本较低。5. Docker还 可 以 通 过 DockerFile配置文件来支持灵活的 自动化创建和部署机制,提高工作效率。四、 Docker的不足1. Docker 是基于 LXC ( Linux Container ) 技术设计的,而 LXC又 是 基 于 Linux Kernel的 ,所 以 Container的 guest系统 只 能 是 Linux base的 。2. Docker 的 隔 离 性 相 对 于 KVM ( Kernel-based Virtual Machine) 的 虚 拟 化 有 些 欠 缺 ,因 为 所 有 的 Container会共用一部分的运行库。3. Container随 着 用 户 进 程 的 停 止 而 销 毁 ,Container中的 log日志等用户数据难以收集。五、 结束语随 着 人 们 对 云 计 算 的 使 用 越 来 越 广 泛 ,人 们 对 Docker 这 项 技 术 也 愈 加 青 睐 ,虽 然 Docker■发展的很迅速,但在一 定 程 度 上 还 不 够 成 熟 ,任何一项技术Kaiyun官网中国都需要经过人们不断进 行 完 善 ,Docker也 一 样 。希 望 Dockei可以跟上信息时代发展的步伐,在以后的 生活中给人们带来更加优质的服务。参 考 文 献[1] 易升海,彭江强,卿勇军,伍琪.浅析Docker容器技术的发展前景[J].电信工程技术与标准 化 ,2018,31(06):88-91.[2] 李明,郭洋,蒋明.基于Docker的虚拟化技术研究[J].中国新通信,2017,19(09):73-74.[3] 卫彪,刘成龙,郭旭.深人浅出Docker轻量级虚拟化[J].电子技术与软件工程,2016(10):252.68

相关新闻
最新产品
在线客服
联系方式

热线电话

13928851055

上班时间

周一到周五

公司电话

13928851055

二维码
线