《Docker技术入门与实战》-01 初识Docker

目录

Docker概述

操作系统支持情况

大型公司支持

Docker理念

发展历程

为什么要使用Docker

容器虚拟化优点

Docker与虚拟机比较

Docker与虚拟化

虚拟化分类

Docker与传统虚拟化的不同


 

Apache2.0协议

 

Docker概述

操作系统支持情况

现在主流的操作系统包括Linux各大发行版、macOS、Windows等都已经支持Docker。例如,Redhat RHEL6.5/CentOS 6.5、Ubuntu 16.04以及更新的版本,都已经在官方软件源中默认带有Docker软件包。

 

大型公司支持

Google公司在其Platformas a Service(PaaS)平台及服务中广泛应用了Docker容器;

IBM公司与Docker公司达成了战略合作伙伴关系,进行云业务上的深入技术合作;

Microsoft公司在其Azure云平台上支持安全可扩展的Docker集群方案;

公有云提供商Amazon在其AWS云平台上集成了对Docker的支持,提供高性能快速的部署。

 

Docker理念

Docker的构想是要实现“Build, Ship and Run Any App,Anywhere”,即通过对应用的封装(Packaging)、分发(Distribution)、部署(Deployment)、运行(Runtime)生命周期进行管理,达到应用组件级别的“一次封装,到处运行”。

 

 

发展历程

LXC → Docker

 

 

为什么要使用Docker

容器虚拟化优点

 

  • 更快速的交付和部署
  • 更高效的资源利用
  • 更轻松的迁移和扩展
  • 更简单的更新管理

 

Docker与虚拟机比较

  • 速度快
  • 占用资源少
  • 类似Git设计理念,获取、分发和更新方便
  • Dockerfile自动化创建和部署

 

 

 

Docker与虚拟化

虚拟化分类

基于硬件

如SR-IOV

基于软件

完全虚拟化

  • 如IBM p和z系列
  • VMware Workstation
  • VirtualBox
  • QEMU

硬件辅助虚拟化

  • CPU辅助支持
  • Intel-VT
  • AMD-V
  • 内存辅助支持
  • EPT

部分虚拟化

超虚拟化

  • 早期的Xen

操作系统级虚拟化

  • Docker

 

 

Docker与传统虚拟化的不同

 

 


本笔记内容来自于《Docker技术入门与实战》第三版,作者:杨保华、戴王剑、曹亚仑。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山水牧羊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值