首页 > 其他 > 详细

docker 实践一:简介和安装

时间:2019-08-20 13:53:18      阅读:68      评论:0      收藏:0      [点我收藏+]

docker 的简介

docker 绝对是这几年来的重量级开源软件,它是使用 Go 实现的开源容器项目,分属于虚拟化技术。

docker 和 虚拟机

docker 作为一种轻量级的虚拟化方式,在运行应用上和传统的虚拟机方式有许多的优势。

  • 启动、停止快
  • 对系统资源占用先对小
  • 镜像易获取、分发、更新和复用
  • 通过使用 Dockerfile 创建和部署灵活

技术分享图片

docker 和 虚拟化

虚拟化: 在计算领域,一般指的是计算虚拟化或服务器虚拟化。

在计算机技术中, 虚拟化是?种资源管理技术, 是将计算机的各种实体资源, 如服务器、 ?络、 内存及存储等, 予以抽象、 转换后呈现出来,打破实体结构间的不可切割的障碍, 使?户可以??原本的组态更好的?式来应?这些资源。

概况性的来说:虚拟化是对资源的抽象。?标往往是为了在同?个主机上同时运?多个系统或应?, 从?提?系统资源的利?率, 并且带来降低成本、 ?便管理和容错容灾等好处。

虚拟化大致有基于硬件的虚拟化基于软件的虚拟化
软件虚拟化又有一下的分类:

1、应用虚拟化

  • Wine 等模拟类的软件

2、平台虚拟化

  • 完全虚拟化。 虚拟机模拟完整的底层硬件环境和特权指令的执?过程, 客户操作系统?须进?修改。 例如IBM p和z系列的虚拟化、 VMware Workstation、 VirtualBox、 QEMU等;
  • 硬件辅助虚拟化。 利?硬件(主要是CPU) 辅助?持(?前x86体系结构上可?的硬件辅助虚拟化技术包括Intel-VT和AMD-V) 处理敏感指令来实现完全虚拟化的功能, 客户操作系统?须修改, 例如VMware Workstation, Xen, KVM;
  • 部分虚拟化。 只针对部分硬件资源进?虚拟化, 客户操作系统需要进?修改。 现在有些虚拟化技术的早期版本仅?持部分虚拟化;
  • 超虚拟化(paravirtualization) 。 部分硬件接?以软件的形式提供给客户机操作系统, 客户操作系统需要进?修改, 例如早期的Xen;
  • 操作系统级虚拟化。 内核通过创建多个虚拟的操作系统实例(内核和库) 来隔离不同的进程。 容器相关技术 Docker 即在这个范畴。

docker 和 传统虚拟化方式之间的不同
技术分享图片

传统?式是在硬件层?实现虚拟化, 需要有额外的虚拟机管理应?和虚拟机操作系统层。 Docker容器是在操作系统层?上实现虚拟化, 直接复?本地主机的操作系统, 因此更加轻量级。

docker 的核心概念

docker 实践一:简介和安装

原文:https://www.cnblogs.com/xingyys/p/11382327.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!