形成的意识
-“无开源,不生态.无生态,不商业.”
-“如何通过云原生的应用和微服务框架把商业逻辑映射为容器的集群,为商业成功奠定技术基础才是核心.”
Logo:
Docker基于LXC(LinuxX Container),使用AUFS,dotCloud公司将技术融合,提供简单易用的跨平台,可移植的容器解决方案,2013年发布,发展速度惊人.
- 更轻量,单台硬件跑成百上千个容器
- 构建一次,各个平台上运行
- 通过Dockfile分享,进行开发流程的自动化
原理
- 运行在操作系统内核上的用户空间
- 写时复制模型
- 面形服务的架构和微服务架构
组件
- Docker客户端和服务器
- Docker镜像
- Registry, Docker Hub
- Docker容器
文件系统
Docker
- 安装 Ubuntu
- Registry Docker Hub
- 列出镜像, 拉取镜像
- 构建镜像 Dockerfile
- 运行镜像