之前听说过docker的大名, 一直没有去尝试。 这几天尝试了一下, 感觉确实不错。 可以节省很多时间,而且让产品部署变得轻松起来。比如,现在我们经常需要在各个版本的linux系统上开发和维护产品,比如ubuntu10.04,centos6.2, centos7等, 所以每个产品都要对各个系统做维护, 比较费事。 而且部署的时候, 提供安装文档, 有时候因为兼容性问题, 发现一些奇怪的现象。
OK,似乎docker能解决这些问题。产品开发只需要在一个开发环境就行, 只要宿主机安装有docker就行,用的时候运行产品镜像就行。而且部署很方便,运行指定版本的镜像即可。