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/)。