Docker系列之一 - Docker简介
(一)为什么出现Docker
1. 传统虚拟化技术
2. 环境配置如此麻烦,换机器部署费时费力
3. 应用开发、测试过程因环境导致的问题频繁
(二)什么是Docker
1. Docker is a platform that allows you to build,ship,and run any app,anywhere.
2. 简单说就是,一次构建,随处运行。
(三)Docker可以做什么
1. 提高系统资源使用率
2. 更快的启动速度
3. 一致的运行环境
4. 持续交付和部署流程
5. 更轻松的维护、扩容、迁移
(四)基本概念
1. 镜像(Image):
一个只读模板,可用于创建容器
2. 容器(Container):
用镜像创建的运行实例,运行荐一个或一组应用。 可以被启动、停止。每个容器之间相互隔离。容器可以看做—个简易的Linux环境和运行在其中的程序。
3. 仓库(Repository):
用于集中存放镜像文件的场所。分私有仓库和公开仓库。最大的公开仓库是Docket Hub ( https://hub.docker.com/)。