Docker基础与实践

 

 

  • 问题提出
  • Docker简介
  • 基本概念 :镜像、容器、仓库
  • 安装Docker

 

  • 问题提出

  

 

  

 

 

  • Docker简介

  Docker是一个构建在LXC之上,基于进程容器的轻量级VM解决方案,实现了一种应用程序级别的资源隔离及配额。Docker起源于PaaS提供商dotCloud 基于go语言开发,遵从Apache2.0开源协议。

 

  • Docker基于容器技术的轻量级虚拟化解决方案
    1. Docker是容器引擎,把Linux的cgroupnamespace等容器底层技术进行封装抽象,为用户提供了创建和管理容器的便捷界面(包括命令行和API) 。
    2. 微软,红帽Linux,IBM,Oracle等主流IT厂商已经在自己的产品里增加对Docker的支持。
    3. Google 每周启动超过20亿个容器进行业务服务,于上个世纪90年代已经开始大规模使用容器技术

 

 

  

 

  

 

 

  

 

 

  • Docker给我们带来的好处  
  1. 秒级的交付和部署
  2. 保证环境的一致性
  3. 高效的资源利用
  4. 弹性的伸缩
  5. 动态调度迁移成本低

 

  • 基本概念:镜像、容器、仓库

   

 

 

  

 

 

  

 

 

  • 安装Docker

    网站:https://www.docker.com/

    官方文档:https://docs.docker.com/

    安装Docker参见各大博客,B站。

 

  本文所有内容源于中国大学MOOC 河海大学《云计算技术与应用》 课程文档。

 

posted @ 2021-07-04 16:42  One7  阅读(31)  评论(0编辑  收藏  举报