docker 是近一两年来发展最快的技术。很多公司都在使用 docker(或容器)技术。有的只是用 docker 来构建本地开发环境,但越来越多的公司是在利用容器技术彻底改造已有的架构和部署流程。本文对当今的容器生态环境做一个简单介绍。
<a target="_blank"></a>
云服务商已经在他们的平台上提供运行容器的解决方案。一些是内部的解决方案,其它的则是基于开源软件。当然在云主机上安装 docker来运行容器是没有任何问题的。不过,大多数云服务商的容器服务更进一步地提供了更为简洁友好的用户管理界面。
容器编排工具现在是最具竞争的领域之一。管理少数几个容器很简单,但是调度、管理以及监控大规模容器很具有挑战性。容器编排工具处理多种多样任务,比如查找最优的位置或者服务器来运行容器,处理失败的任务,分享储存卷或者创建负载均衡与容器间通讯的覆盖网络。
常见的编排项目有:
你可以在任何操作系统来运行容器,但是企业正越来越多的容器化他们整个基础设施。因此,为docker或者相关服务运行一个最小化操作系统是非常有意义的。
镜像registry是“容器镜像的github”,你可以与你的团队或者其他人分享容器镜像。
容器输出的日志可以很方便与已有日志收集工具整合。容器监控软件通常关注容器的资源使用情况(cpu、内存)。
本文来自云栖社区合作伙伴“linux中国”,原文发布日期:2015-10-13