写点什么

DockerCon 2014 回顾:与 Docker 相关的开源项目

  • 2014-06-17
  • 本文字数:1344 字

    阅读完需:约 4 分钟

DockerCon 2014 大会已经完美落幕,大会上来自 Google、IBM、RedHat、Rackspace 等公司的核心人物均发表了主题演讲,介绍了他们与 Docker 相关的一些工作。从演讲中可以看到,目前主流的云厂商以及 Linux 厂商都加入了支持 Docker 的阵营。

大会上公布了很多与 Docker 相关的开源项目,列举如下:

  1. Kubernetes
    来自 Google 的容器集群管理工具。Kubernetes 支持跨平台,它可以在除 Google 以外的其它云平台中运行,比如 AWS。基于 Docker 之上的 Kubernetes 可以构建一个容器的调度服务,其目的是让用户通过 Kubernetes 集群来管理云端容器的集群,而无需用户进行复杂的设置工作。系统会自动选取合适的工作节点来执行具体的容器集群调度处理工作。项目地址: https://github.com/GoogleCloudPlatform/kubernetes
  2. cAdvisor
    cAdvisor 是 Google 用来分析运行中容器的资源占用情况以及性能特性的工具。它能够收集、聚合、处理、导出运行中的容器的信息。cAdvisor 能够记录容器的隔离参数、历史资源使用情况以及完整的资源使用数据。cAdvisor 目前仅支持 lmctfy 容器和 Docker 容器。项目地址: https://github.com/google/cadvisor
  3. lmctfy
    lmctfy 是 Google 开源版本的容器栈,它提供了用来代替 LXC 的 Linux 应用容器。当在单台机器上运行多个应用时,这些容器支持应用间的资源隔离。应用也可以拥有容器,因此能够创建和管理属于他们自己的子容器。lmctfy 旨在提供一组以用户的意图为原点的高级 API,来实现对容器概念的抽象化。lmctfy 是一个仍在 Beta 阶段的项目,目前还在全力开发中。最新的版本是 0.5.0,目前只支持 CPU、内存和设备资源的隔离。项目地址: https://github.com/google/lmctfy
  4. dotCI
    dotCI 是一个来自 Groupon 公司的开源项目,dotCI 可以帮助开发者配置诸如 travisci 这样的云 CI 系统,简化从 Docker 到 Jekins 的配置。dotCI 支持与 GitHub 集成。项目地址: https://github.com/groupon/DotCi
  5. Centurion
    为 Docker 量身定制的部署工具。它可以从 Docker Registry(一个存储和分享 Docker 镜像的服务)中获取镜像创建容器,并在保证环境变量、主机容积映射、端口映射正确的同时,将容器正确运行在一组主机上。Centurion 支持滚动部署,并简化了应用到 Docker 的部署步骤。项目地址: https://github.com/newrelic/centurion
  6. Libcontainer
    一款操作系统沙盒的标准化界面。它使用 Go 实现本地使用 Linux 命名空间、联网和管理,无需外部依赖,也不会对主机系统造成影响。 项目地址: https://github.com/docker/libcontainer
  7. Libchan
    Libchan 是一个提供类似 Go 语言中的 Channel 通信方式的超轻量级的网络服务的包,目前支持的传输协议包括 Go channel、Socket、TCP、TLS、HTTP2/SPDY。项目地址: https://github.com/docker/libchan
  8. Libswarm
    libswarm 是一个很小的工具包,用来组合 Docker 的各种网络服务。它定义了一个服务的标准接口,用于分布式系统中各个服务模块之间的通讯。项目地址: https://github.com/docker/libswarm

ArchSummit 全球架构师峰会即将于 7 月 18-19 日在深圳举行,此次会议重点解析九个当前最受关注的领域,包括:SNS、 移动互联网、 金融、 大数据、 智能硬件、 游戏、 云计算、自动化运维、电商等专题。目前正在火热报名中,感兴趣的读者可以访问网站主页了解更多信息。

2014-06-17 05:312910
用户头像

发布了 219 篇内容, 共 148.6 次阅读, 收获喜欢 195 次。

关注

评论

发布
暂无评论
发现更多内容

Redis-技术专题-Redis知识体系

码界西柚

记一次前端vue相关面试题目和简答案

靖仙

面试 Vue MVVM

Mac搭建本地koa2项目

靖仙

koa2 本地环境搭建

CDN百科11 | 如何用CDN加速OSS源站资源

阿里云Edge Plus

如何基于 Flink 生成在线机器学习的样本?

Apache Flink

flink

Elasticsearch之文档操作

北漂码农有话说

第13周总结+作业

林毋梦

甲方日常 12

句子

工作 随笔杂谈 日常

中国移动张浩:AMQP on Pulsar 的设计与应用一览

Apache Pulsar

Apache 云原生 Apache Pulsar 消息中间件 AMQP

Apache Pulsar 社区周报|08-22 ~ 09-04

Apache Pulsar

开源 云原生 Apache Pulsar 消息系统 消息中间件

金九银十:搞定这两个GitHub标星50K开源项目,拿个30k轻松吧?

编程 程序员 面试 算法 架构师

Spring 5 中文解析核心篇-集成测试之TestContext(下)

青年IT男

单元测试 Spring5

话题讨论 | 程序员们来说一说,你们从编程开始到现在共使用过多少种语言?

InfoQ写作社区官方

写作平台 话题讨论 语言

Git 中submodule的使用,终于有人说明白了

Java架构师迁哥

大厂面试爱问的「调度算法」,20 张图一举拿下

Java架构师迁哥

科普:Java 后端开发常用的 10 种第三方服务

沉默王二

Java 后端 第三方服务

机器学习及信息与认知的逻辑

superman

学习 认知提升 个人提升

GaussDB(DWS)应用实战:对被视图引用的表进行DDL操作

华为云开发者联盟

数据库 dll postgre

华为HMS:风雨突然,仍求自我

脑极体

详解增强算术赋值:“-=”操作是怎么实现的?

Python猫

Python 编程

你不可不知道的Design Thinking

长沙造纸农

设计 思维方式 设计思维 设计实践 设计师

MySQL中my.cnf的配置说明

Matrix Chan

运维 MySQ MySQL 运维 数据库运维

2020年史诗级‘面试宝典’横空而出,金九银十就靠“它”涨薪了

学习 程序员 面试 架构师

前端 10 问之 TypeScript (第一篇)

局外人

typescript 大前端

随笔文,关于”中台“ 的一些“小偏论”

松子(李博源)

大数据 数据中台 中台 数据平台

5G加速商用,云通信如何推动企业营销数智化

阿里云Edge Plus

Flink SQL 1.11 新功能与最佳实践

Apache Flink

flink

Hadoop 客户端节点

yuanhang

hadoop3

作为一个架构师,我是不是应该有很多职责?

架构师修行之路

程序员 架构师

面经手册 · 第10篇《扫盲java.util.Collections工具包,学习排序、二分、洗牌、旋转算法》

小傅哥

Java 数据结构 算法 归并排序 洗牌算法

MySQL8.0大表秒加字段,是真的吗?

Simon

MySQL

DockerCon 2014回顾:与Docker相关的开源项目_DevOps & 平台工程_小盖_InfoQ精选文章