docker相关介绍
为什么出现docker
需要一种轻量、高效的虚拟化能力

Hypervisor: 一种运行在基础物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享硬件 。常见的VMware的 Workstation 、ESXi、微软的Hyper-V或者思杰的XenServer。
Container Runtime:通过Linux内核虚拟化能力管理多个容器,多个容器共享一套操作系统内核。因此摘掉了内核占用的空间及运行所需要的耗时,使得容器极其轻量与快速。Docker是其中最知名的一种容器Container Runtime,其他的还有 CoreOS容器Rkt ,Podman。
docker能做什么
基于轻量的特性,解决软件交付过程中的环境依赖

简单总结:
1.可以把应用程序代码及运行依赖环境打包成镜像,作为交付介质,在各环境部署
2.可以将镜像(image)启动成为容器(container),并且提供多容器的生命周期进行管理(启、停、删)
3.container容器之间相互隔离,且每个容器可以设置资源限额
4.提供轻量级虚拟化功能,容器就是在宿主机中的一个个的虚拟的空间,彼此相互隔离,完全独立
版本管理
1.Docker 引擎主要有两个版本:企业版(EE)和社区版(CE)
2.每个季度(1-3,4-6,7-9,10-12),企业版和社区版都会发布一个稳定版本(Stable)。社区版本会提供 4 个月的支持,而企业版本会提供 12 个月的支持
3.每个月社区版还会通过 Edge 方式发布月度版
4.从 2017 年第一季度开始,Docker 版本号遵循 YY.MM-xx 格式,类似于 Ubuntu 等项目。例如,2018 年 6 月第一次发布的社区版本为 18.06.0-ce
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号