Linux的新一代虚拟化轻量云端应用执行容器
轻松加快开发工作,有效管理并简化部署应用程式流程
自2014年Docker发行后,在云端与应用程式部署世界中开启了新的视野,而当Google官方发言人Joe Beda说出「Everything at Google runs in a container」,亦即Google现在的服务都已使用容器来执行后,大家开始真正地正视这个未来的趋势,也就是「轻量化容器」的技术。
这个技术的进步不是以「年」计的,它发展的快速程度是以「月」计算的,也就是每个月都有新的开发成果加入,来使其更完善、更有效率…。究竟是那一个如此受宠的技术呢?答案是-「Docker」。
Docker是由DotCloud公司(目前更名为Docker公司)所开发的新一代容器技术,他们不但释出了Docker成为开放原始码,并公开表示会全心投入Docker的技术发展。Docker用的是Linux核心技术,利用如:namespaces、cgroups、AppArmor profiles等,来建置出一个隔离的虚拟环境。
使用Docker有以下优势: ‧比虚拟机器更有效率地使用主机资源
‧能在应用程式部署至线上环境后,确保它能与在开发环境同样的正常运作
‧加快云端多主机的自动化部署
‧更容易除错与模组化
‧拥有由非常多的使用者所贡献出各类用途的映像档可下载
‧具备由官方管理的映像档案库(Docker hub)
在这个趋势列车高速行驰的过程,你一定不想错过,一定要加入或了解它。