Docker基础与实践
- 问题提出
- Docker简介
- 基本概念 :镜像、容器、仓库
- 安装Docker
- 问题提出
- Docker简介
Docker是一个构建在LXC之上,基于进程容器的轻量级VM解决方案,实现了一种应用程序级别的资源隔离及配额。Docker起源于PaaS提供商dotCloud 基于go语言开发,遵从Apache2.0开源协议。
- Docker基于容器技术的轻量级虚拟化解决方案
- Docker是容器引擎,把Linux的cgroup、namespace等容器底层技术进行封装抽象,为用户提供了创建和管理容器的便捷界面(包括命令行和API) 。
- 微软,红帽Linux,IBM,Oracle等主流IT厂商已经在自己的产品里增加对Docker的支持。
- Google 每周启动超过20亿个容器进行业务服务,于上个世纪90年代已经开始大规模使用容器技术
- Docker给我们带来的好处
- 秒级的交付和部署
- 保证环境的一致性
- 高效的资源利用
- 弹性的伸缩
- 动态调度迁移成本低
- 基本概念:镜像、容器、仓库
- 安装Docker
网站:https://www.docker.com/
官方文档:https://docs.docker.com/
安装Docker参见各大博客,B站。
本文所有内容源于中国大学MOOC 河海大学《云计算技术与应用》 课程文档。