docker学习(1)
容器发展之路
- 容器为什么出现
- 容器的作用
- 容器的应用场景
落后的旧时代
- 曾经win和linux没有相应的技术来保证在一台服务器上稳定而又安全的运行多个应用。
VMware
- VMware公司创建了——虚拟机(VM),允许多个应用能够安全并且稳定的运行在一台服务器上的技术。
虚拟机的不足
- 缺点就是依赖其专用的操作系统(OS),OS会占用额外的CPU,RAM和存储。
- 还有就是虚拟机的启动比较慢吗,可移植性比较差。
容器
- 容器模型与虚拟机模型相似,但是容器的运行不占用操作系统。
- 容器与宿主机共享一个操作系统
- 优点:启动快,便于迁移。
linux容器
- 对容器影响比较大的技术
- 内核命名空间(Kernel Namespace)
- 控制组(Control Group)
- 联合文件系统(Union File System)
- Docker
Windows容器
- 实现容器所需要的核心Windows核心技术被称之为Windows容器
- 用户空间通过docker来完成与Windows容器之间的交互。
运行中的容器共享宿主机的内核
kubernetes
- kubernetes是保证容器部署和运行的软件体系中很重要的一部分。
网友评论