Docker这么火,喜欢技术的朋友可能也会想,如果要自己实现一个资源隔离的容器,应该从哪些方面下手呢?也许你第一反应可能就是chroot命令,这条命令给用户最直观的感觉就是使用后根目录/的挂载点切换了,即文件系统被隔离了。然后,为了在分布式的环境下进行通信和定位,容器必然需要一个独立的IP、端口、路由等等,自然就想到了网络的隔离。同时,你的容器还需要一个独立的主机名以便在网络中标识自己。想到网络,顺其自然就想到通信,也就想到了进程间通信的隔离。可能你也想到了权限的问题,对用户和用户组的隔离就实现了用户权限的隔
2015-03-15 21:34 孙健波
【编者的话】MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中最像关系数据库的。支持类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。本文介绍了如何使用Docker搭建MongoDB集群。 本文我会向大家介绍如何使用Docker部署一个MongoDB集群,具体如下: 2.6.5版本的MongoDB 有3个节点的副本集(Replica set) 身份验证 持久化数据到本地文件系统 首先要准备三个运行的Docker服务器,这意味着你要准备一个安装了Docker的本地Vagrant Box虚拟机(系统可
2015-02-09 08:55 刘凯宁
2014年末,DaoCloud博客发布了《玩转Docker镜像》一文,以非常低调的方式宣布了Docker Hub Mirror服务的正式上线。在国内特殊网络环境下,Mirror服务显著加快了Docker Image的下载速度。一转眼,3个月过去了,在没有任何大规模推广宣传的情况下,Mirror服务用户已经达到数千人,各类Docker Image下载总量超过了5万。 今天,我们正式宣布,由DaoCloud运维的Docker Hub Mirror服务,永久免费! 什么是Docker Hub Mirror? 根据Docker的官方文档,Mirror的定义是: Such a registry is provided by a third-party hosting infrastructure but
2015-03-20 07:07
Ubuntu Core为运行容器提供了最小的轻量级Linux环境 Google为自己的云服务采用了一个简化版的Canonical Ubuntu Linux发行版,以优化运行Docker和其他容器。 Ubuntu Core被设计成仅提供在云上运行Linux所必需的组件。它发布了一个早期预览版,Canonical命名其为Snappy。这个新版本裁减了大量在普通Linux发行版中常见而在云应用中不实用的库和应用程序。 Google计算引擎(GCE)和Microsoft Azure加入了支持这个新的发行版的行列。 从Canonical了解到,Ubuntu Core将为用户提供一个部署Docker的简单方式,一个日益精简的虚拟容器允许用户快速
2015-03-15 23:44 Joab Jackson, zpl1025
Opensource.com最近发布的年度十大开源项目提醒人们:2014年对于开源而言是非常棒的一年。OpenStack和Mongo继续打破着推广和应用记录,Apache Mesos、Kubernetes和Deis获得了令人难以置信的发展势头,开源公司Cloudera、Hortonworks和Ceph达到了具有重大意义的里程碑。放眼整个IT技术栈,从存储到网络、计算、移动和虚拟化,开源引领了最让人兴奋的创新。 Docker首席执行官Ben Golub表示: 我很兴奋,Docker开源项目连续第二年被公认为十大开源项目之一,但让我更兴奋的是该列表向我们展示的开源生态系统的力量。Ansible、Apache Mesos
2015-03-09 09:59 Ben Golub, 谢丽
为了跟进 Docker 虚拟化技术的迅速发展,红帽专门定制了一个 Linux 发行版来运行 Docker 容器 Red Hat Enterprise Linux 7 Atomic Host(PDF)。该版本提供了运行 Docker 容器必要的组件,同时移除一些没用的组件以节省空间,减少更新和启动时间,减少潜在的黑客攻击入口。 红帽产品战略的高级主管 Lars Herrmann 称:容器技术对组织在分离应用程序和底层基础架构非常有帮助。开发者可以只关注应用代码本身,无需担心平台和中间件对应用的支持。同时可轻松实现了不同云平台下的应用迁移。而运维团队可专注于基础架构的性能和可靠性以及降
2015-03-06 11:11
羊年的春晚与往年的春晚一样,却又不太一样。一样的是服务器君仍要应对全民DDOS攻击,不一样的是今年无法通过简单的扩容抵御峰值。今年不但主信息流日常用户活跃度已经达到了去年春晚的峰值,同时渣浪的产品拿出了多个杀手级产品,像红包飞,明星粉丝群,这些产品带来的QPS压力同样惨绝人寰。所以今年仍然按业务峰值扩容部署,信息流、红包飞、通讯、对象库、RPC等多个服务需要的扩容成本显然已经到了无法接受程度。 怎么办?利用各服务的错峰特点,通过容器化弹性调度,解决抗峰值容量问题。平台通过对线上业务进行容器化改造,整体集群
2015-03-06 11:08 i陈飞
世界开源解决方案供应商红帽公司宣布,推出为下一代应用和Linux容器而设的操作系统红帽企业Linux 7原子主机(Atomic Host) 。红帽企业Linux 7原子主机为轻松封装和运行容器应用提供了一套组件,适用于红帽企业Linux 6和7 。 随着单片堆栈被微服务组成的应用取代,一个基于容器的架构可助企业更彻底地实现敏捷的、组合式的IT架构。基于全球领先的企业Linux平台,红帽企业Linux 7原子主机这个基于容器的架构,让企业大大提升部署灵活性,简化了运维,而无损原有性能、稳定性、安全性,以及红帽强大的生态系统价值。 一个基于Linux容器的应用
2015-03-31 07:01
Wharf 是一个专注 ContainerOps 的开源产品,它不是要取代 DevOps 而是使用 Application Container 技术在开发、持续集成和部署之间建立一种新的管道。 使用 Application Container 比传统的 DevOps 更简单和容易,生产环境下的应用也因为 Application Container 的引入而产生了版本管理,使得从开发的版本管理到运维的版本管理行程了统一。 Docker 是目前最流行的 Application Container 解决方案,Wharf 目前支持 Docker Registry API V1, 通过 Organization 和 Team 管理企业内部的公有和私有的 Repository 。团队正在开发对于 Rocket
2015-03-03 14:57
【编者的话】本文是一篇对Docker吐槽的文章,作者从Dockerfile、缓存、分层文件系统、Docker Hub、安全,容器和虚拟机几个方面入手,阐述了Docker和容器技术目前存在的一些问题,以至于说Docker的存在并没有必要。大家可以把这篇文章的观点作为对Docker认识的一个补充,对Docker有一个更加客观的认识。 概述 距离我上次发表对Docker的看法已经一年了,那个时候我狠狠的批评了Docker在架构上的缺陷以及其糟糕的用户体验。虽然现在项目已经发展到1.0,但是还是得到了一些来自亚马逊的不满,用户失望程度也在不断增加,面临大量的指责,甚至
2015-02-13 09:20 左伟
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。