没有合适的资源?快使用搜索试试~ 我知道了~
首页容器部署解决方案Docker
容器部署解决方案Docker
需积分: 50 539 浏览量
更新于2023-03-16
评论
收藏 1.99MB DOCX 举报
容器部署解决方案Docker容器部署解决方案Docker容器部署解决方案Docker容器部署解决方案Docker容器部署解决方案Docker容器部署解决方案Docker容器部署解决方案Docker容器部署解决方案Docker
资源详情
资源评论
资源推荐

容器部署解决方案 Docker

目标
目标 :了解 与虚拟机的不同点,相比的优势
目标 :掌握 的启动方法
目标 :掌握 镜像操作
目标 :掌握 容器操作
目标 :掌握 等容器的部署方法
目标 :掌握 的备份与迁移方法
1.Docker 简介
1.1 虚拟化
1.1.1 什么是虚拟化
在计算机中,虚拟化(英语: )是一种资源管理技术,是将计算机的各种
实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构
间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的
新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源
包括计算能力和资料存储。
在实际的生产环境中,虚拟化技术主要用来解决高性能的物理硬件产能过剩和老的旧
的硬件产能过低的重组重用,透明化底层物理硬件,从而最大化的利用物理硬件 对资源
充分利用
虚拟化技术种类很多,例如:软件虚拟化、硬件虚拟化、内存虚拟化、网络虚拟化
!"#$、桌面虚拟化、服务虚拟化、虚拟机等等。

1.1.2 虚拟化种类
()全虚拟化架构
虚拟机的监视器(%#")是类似于用户的应用程序运行在主机的 &' 之上,如
( 的 ( ,这种虚拟化产品提供了虚拟的硬件。
()&' 层虚拟化架构

()硬件层虚拟化
硬件层的虚拟化具有高性能和隔离性,因为 %#" 直接在硬件上运行,有利于控
制 的 &' 访问硬件资源,使用这种解决方案的产品有 ()'*和 *"
+#" 是一种运行在物理服务器和操作系统之间的中间软件层,可允许多个操作系
统和应用共享一套基础物理硬件,因此也可以看作是虚拟环境中的“元”操作系统,它可以
协 调 访 问 服 务 器 上 的 所 有 物 理 设 备 和 虚 拟 机 , 也 叫 虚 拟 机 监 视 器 ( %
,)。
+#" 是所有虚拟化技术的核心。当服务器启动并执行 +#" 时,它会给每一
台虚拟机分配适量的内存、-./、网络和磁盘,并加载所有虚拟机的客户操作系统。 宿主
机
+#" 是所有虚拟化技术的核心,软硬件架构和管理更高效、更灵活,硬件的效
能能够更好地发挥出来。常见的产品有:(、0、* 等等。&#
1.2 什么是 Docker

1.2.1 容器技术
在计算机的世界中,容器拥有一段漫长且传奇的历史。容器与管理程序虚拟化
(%#"" ,+)有所不同,管理程序虚拟化通过中间层将一台或者多台独
立的机器虚拟运行与物理硬件之上,而容器则是直接运行在操作系统内核之上的用户空间
因此,容器虚拟化也被称为“操作系统级虚拟化”,容器技术可以让多个独立的用户空间运
行在同一台宿主机上。
由于“客居”于操作系统,容器只能运行与底层宿主机相同或者相似的操作系统,这看
起来并不是非常灵活。例如:可以在 /1 服务中运行 %)#2,但无法再
/1 服务器上运行 34(。
相对于彻底隔离的管理程序虚拟化,容器被认为是不安全的。而反对这一观点的人则
认为,由于虚拟容器所虚拟的是一个完整的操作系统,这无疑增大了攻击范围,而且还要
考虑管理程序层潜在的暴露风险。
尽管有诸多局限性,容器还是被广泛部署于各种各样的应用场合。在超大规模的多租
户服务部署、轻量级沙盒以及对安全要求不太高的隔离环境中,容器技术非常流行。最常
见的一个例子就是“权限隔离监牢”(%5),它创建一个隔离的目录环境来运行进程。
如果权限隔离监牢正在运行的进程被入侵者攻破,入侵者便会发现自己“身陷囹圄”,因为
权限不足被困在容器所创建的目录中,无法对宿主机进一步破坏。
最新的容器技术引入了 、'6 以及 2 容器(2*-)。使用这些新技
术,容器不在仅仅是一个单纯的运行环境。在自己的权限类内,容器更像是一个完整的宿
主机。对 来说,它得益于现代 2 特性,如控件组(#)、命名空间
(#)技术,容器和宿主机之间的隔离更加彻底,容器有独立的网络和存储栈,
还拥有自己的资源管理能力,使得同一台宿主机中的多个容器可以友好的共存。
容器被认为是精益技术,因为容器需要的开销有限。和传统虚拟化以及半虚拟化相比,
容器不需要模拟层( )和管理层(%#"),而是使用操作系统的
系统调用接口。这降低了运行单个容器所需的开销,也使得宿主机中可以运行更多的容器。
尽管有着光辉的历史,容器仍未得到广泛的认可。一个很重要的原因就是容器技术的
复杂性:容器本身就比较复杂,不易安装,管理和自动化也很困难。而 就是为了改
变这一切而生的。
1.2.2 容器与虚拟机比较
()本质上的区别
剩余27页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0