Spring Boot学习笔记(七) Docker
Docker Docker是一个轻量级容器技术,类似于虚拟机技术(xen、kvm、VMware、virtual)。Docker是直接运行在当前操作系统(Linux)之上,而不是运行在虚拟机中,但是也实现了虚拟机技术的资源隔离,性能远远高于虚拟机技术。 Docker支持将软件编译成一个镜像(image),在这个镜像里做好对软件的各种配置,然后发布这个镜像,使用者可以运行这个镜像,运行中的镜像称之为容器,而容器的启动是非常块的。 类似与平时安装ghost操作系统,系统安装好后软件都有了,虽然不是一个东西,但是思路是类似的。 目前,各大主流云计算平台都支持Docker容器技术,包括阿里云、百度云平台(资源隔离通过Docker实现)、Cloud Foundy(和Spring 一家公司的,目前最成熟也最稳定)、HeroKu、DigitalOcean、OpenShift(Jboss的)、Apache Stratos、Apache MesOS(批处理平台,支持搭建基于Docker的云平台)、Deis(开源PaaS平台);连微软也会在下一个版本的Windows Server及其云平台Azure上支持Docker。这样看来Docker大有统一云计算的趋势。 云计算平台: 这里的云计算平台一般指的是PaaS(平台即服务),它是一个这样的云计算:平台提供了存储、数据库、网络、负载均衡、自动扩展等功能