Docker入门到专精01-容器化技术介绍

容器化技术介绍

演进历史

物理时代

  • 部署非常慢
  • 成本很高
  • 资源浪费
  • 难于扩展与迁移
  • 受制于硬件

虚拟机时代

  • 多部署
  • 资源池
  • 资源隔离
  • 很容易扩展
  • VM需要安装操作系统

容器化时代

  • 容器是APP层面的隔离
  • 虚拟化是物理资源层面的隔离

容器化技术比虚拟机更灵活,更小巧

容器化解决的问题

标准化的应用打包

容器化技术的应用场景

标准化的迁移方式

统一的参数配置

自动化部署

应用集群监控

开发与运维之间的沟通桥梁

阿里/腾讯云的容器化应用

虚拟机上的容器化

虚拟化+容器化技术的混合应用

Docker简介

什么是Docker

  • 开源的应用容器引擎,基于Go语言开发

  • 容器是完全使用沙箱机制,容器开销极低

  • Docker就是容器化技术的代名词

  • Docker也具备一定虚拟化职能

标准的应用打包

docker-集装箱:将应用运行所需资源打包、描述,支持灵活调整,扩展与还原

Docker的发展

  • 2004 Solaris Containers/Zones technology
  • 2008 Linux containers LXC
  • 2013 Solomon Hykes starts Docker as an internal project within dotCloud
  • 2013 Mar Docker released to open source
  • 2016 Feb Docker CE(commercial product)/ Docker EE(Enterprise Edition)
  • Today 大势所趋,容器化技术标准

docker官网: http://docker.com

版权说明

本文章内容为马士兵教育《架构师必备技能docker入门到专精》课程的学习笔记

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值