Docker 介绍

本文介绍了虚拟化的基本概念,特别聚焦于Docker,阐述其如何通过操作系统层面的虚拟化实现快速部署和资源节省。Docker利用标准集装箱模型,对比了与虚拟机的优缺点,并详细剖析了Docker的构成和优势。
摘要由CSDN通过智能技术生成

Docker 介绍

01、虚拟化介绍

目标: 了解虚拟化及虚拟化种类。

1.1 什么是虚拟化
  • 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户以更好的方式来应用这些资源。这些资源的新虚拟部分是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。
  • 在实际的生产环境中,虚拟化技术主要用来解决高性能的物理硬件产能过剩和老的旧的硬件产能过低的重组重用,透明化底层物理硬件,从而实现对资源的最大化利用
  • 虚拟化技术种类很多, 例如:软件虚拟化、硬件虚拟化、内存虚拟化、网络虚拟化、桌面虚拟化等等。
1.2 虚拟化架构种类
  • 全虚拟化架构

    虚拟机的监视器(hypervisor)是类似于用户的应用程序运行在主机的OS之上,如VMware的workstation,这种虚拟化产品提供了虚拟的硬件)。

在这里插入图片描述

说明: 虚拟出来的操作系统可以与本机操作系统不一样(内核)。

  • OS层虚拟化架构

在这里插入图片描述

说明: 虚拟出来的操作系统与本机操作系统一样(内核)。

  • 硬件层虚拟化架构
    在这里插入图片描述

说明: 虚拟出来的操作系统是没有宿主机操作系统。

02、什么是docker

目标: 了解什么是docker?

2.1 docker简介

在这里插入图片描述

2.1 docker好处

1、使用Docker可以实现开发人员的开发环境、测试人员的测试环境、运维人员的生产环境的一致性。

2、提高了运维效率
在这里插入图片描述
Docker借鉴了标准集装箱的概念。标准集装箱将货物运往世界各地,Docker将这个模型运用到自己的设计中,唯一不同的是:集装箱运输货物,而Docker运输软件。

03、容器&虚拟机对比

目标: 说出Docker容器与虚拟机相比的优势。
在这里插入图片描述
容器的体积都非常小,因为它是使用宿主机的基础类库。
在这里插入图片描述

在这里插入图片描述
小结

Docker容器是在操作系统层面上实现虚拟化,直接复用本地主机的操作系统,而传统虚拟机则是在硬件层面实现虚拟化。与传统的虚拟机相比,Docker优势体现为启动速度快、占用体积小。

04、Docker:组成结构

目标: 了解Docker的组成结构
在这里插入图片描述
在这里插入图片描述

官方仓库: https://hub.docker.com/

Memorial Day is 511 days
I miss you
xiaokeai

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值