技术干货 | Docker容器中需要避免的十种常见误区

当下最火爆的Docker,是一个开源的应用容器引擎。大家已经开始认同并接受容器技术,并意识到它能够解决多种现实问题并具备一系列无可比拟的优势。今天小数就和大家聊一聊容器技术的优势和误区,帮助大家更好地理解和使用Docker。 Docker容器的三大优势: 第一:具备恒定特性–操作系统、库版本、配置、文件夹以及应用程序全部涵盖在内。大家可以将质量检查流程中使用的测试镜像原封不动地引入生产环境当中。 第二:具备轻量化特性–容器的体积非常小巧。相较于动辄成百上千MB的操作系统,它只需要配备主进程所必需的内存外加数十MB额外容量。 第三:速度惊人–大家可以享受等同于单一进程的容器启动速度。相较于长达数分钟的传统负载启动时长,现在我们完全能够在几秒钟内启动一套新容器。 不过很多用户仍然在以对待典型虚拟机的方式审视容器,在这种情况下他们往往没办法发挥容器技术所蕴含的各类优势。 »

记@Container容器技术大会——千人的狂欢,技术的盛宴

新年的钟声还在回响,2016年第一场容器的技术盛宴已经拉开了帷幕。@Container容器技术大会——由国内容器社区DockOne组织的专为一线开发者和运维工程师设计的顶级容器技术会议,于1月24日在北京万豪酒店隆重召开。 数人科技与DockOne社区一直保持着良好的合作关系,这次也非常荣幸地作为参展商参加了大会,同时,数人科技CTO肖德时还受邀作为大会顾问及会场主持参与了下午的会议。 会场当天气氛火爆,早上不到九点大会签到处就排起了长队。 数人云市场部的小伙伴一早就赶来布置展台。 可爱的马克杯,大家来想想,Docker+Mesos等于啥? 数人云市场总监郭卿在为前来问询的参会者做详细解答。 大会茶歇,数人科技展台前人群络绎不绝。 会场人满为患,技术的大牛齐聚一堂,每一次的提问和讨论都是一次智慧的碰撞,这里拥有顶级的容器应用案例,以及全方面、无保留介绍实践经验分享。会上, »

36Kr:Docker + Mesos 数人科技让私有集群编排更简单

转自36氪:https://36kr.com/p/5036596.html 在传统大型企业中,业务量大,系统架构复杂,需要建立服务器集群,但运维和管理服务器集群耗时耗力。而且传统大型企业看重自主性,对公有云方案接受度不高。在互联网中型企业中,除了需要能够方便的管理维护集群之外,还需要集群有灵活伸缩能力。比如秒杀活动需要大量的计算资源,而秒杀活动结束之后,还维持这些计算资源就浪费了。针对这些问题,数人科技公司提供 Docker+Mesos 的私有集群管理解决方案。 Docker »

容器时代,这就是我们要去的未来!

原载于 DockOne,周峰,原文链接: http://blog.circleci.com/it-really-is-the-future/ 内容简介:本文言简意赅地指出大家多年来各种建构大规模互联网服务的最佳实践,归根到底就是分布式架构一些基本问题。Docker + Mesos 目标就是针对这些问题,才是构建一个长久稳固的 IT 服务治本之道。 上周我写了一篇博客 It’s the Future,讽刺了容器生态圈,顺带嘲讽了下 Docker、 »

基于Mesos和Docker的分布式计算平台

作者:王璞 发布于2015年6月9日 CSDN 针对“互联网+”时代的业务增长、变化速度及大规模计算的需求,廉价的、高可扩展的分布式x86集群已成为标准解决方案,如Google已经在几千万台服务器上部署分布式系统。Docker及其相关技术的出现和发展,又给大规模集群管理带来了新的想象空间。如何将二者进行有效地结合?本文将介绍数人科技基于Mesos和Docker的分布式计算平台的实践。 分布式系统设计准则 可伸缩性 首先分布式系统一定是大规模的系统,有很好的Scalability。出于成本的考虑,很多大规模的分布式系统一般采用廉价的PC服务器,而不是大型的高性能服务器。 没有单点失效 廉价的PC服务器在大规模使用中经常会遇到各种各样的问题,PC服务器的硬件不可能是高可靠的,比如Google的数据中心每天都会有大量的硬盘失效, »

构建新一代容器云计算Big Data Platform最佳实践

作者:陈福 发布于2015年3月9日 CSDN 随着云时代的到来,大数据也吸引了越来越多多关注。而Spark做为大数据处理的佼佼者,越来越受到人们的关注。正是由于Spark技术的出现,使得在云计算上构建超大规模的大数据平台成为了可能。 Spark诞生于伯克利大学AMPLab,是现今大数据领域里最为活跃,最为热门,最为高效的大数据通用计算平台。Spark是基于MapReduce算法实现的一个分布式计算框架,Spark继承了Hadoop的MapReduce的所有优点,但是比Hadoop更为高效。 Spark成功使用Spark SQL/Spark Streaming/MLlib/GraphX近乎完美的解决了大数据中的Batch Processing、Streaming Processing、 »

Docker核心技术预览

作者:肖德时 发布于2014年7月31日 InfoQ 1. 背景 1.1. 由PaaS到Container 2013年2月,前Gluster的CEO Ben Golub和dotCloud的CEO Solomon Hykes坐在一起聊天时,Solomon谈到想把dotCloud内部使用的Container容器技术单独拿出来开源,然后围绕这个技术开一家新公司提供技术支持。28岁的Solomon在使用python开发dotCloud的PaaS云时发现,使用 LXC(Linux Container) 技术可以打破产品发布过程中应用开发工程师和系统工程师两者之间无法轻松协作发布产品的难题。这个Container容器技术可以把开发者从日常部署应用的繁杂工作中解脱出来,让开发者能专心写好程序;从系统工程师的角度来看也是一样, »

Docker命令行探秘

作者:肖德时 发布于2014年8月15日 InfoQ 1. Docker命令行 Docker官方为了让用户快速了解Docker,提供了一个交互式教程,旨在帮助用户掌握Docker命令行的使用方法。但是由于Docker技术的快速发展,此交互式教程已经无法满足Docker用户的实际使用需求,所以让我们一起开始一次真正的命令行学习之旅。首先,Docker的命令清单可以通过运行 docker ,或者 docker help 命令得到: $ sudo docker 在Docker容器技术不断演化的过程中,Docker的子命令已经达到34个之多,其中核心子命令(例如:run) »