Docker容器技术发展势头如此迅猛,以至于很多开发人员跟不上节奏,Docker不仅是有史以来人气最高的开源项目之一,同时也已经给人们构建应用程序的方式带来了根本性变革。其实docker是基于LXC(Linux Container)容器技术发展而来,通过内核虚拟化技术(namespaces及cgroups等)来对容器进行资源隔离,容器运行时相当于宿主机上一个进程,没有额外操作系统开销,由此带来docker隔离性、便携性和轻量性等优点。
随着Kubernetes和相关管理工具的发布,docker容器技术和配套工具越来越完善。早在2014年时候,我们已经将docker引入到联想企业云开发过程中。联想企业云为企业提供云存储服务,企业更重视可靠和稳定性,所以经过深入研究和大量测试后,才决定将docker应用到实际的生产环境。除了上面提到一些特性外,我们分享在实际开发过程中