写点什么

Deis 新增 Docker Hub 支持

  • 2014-08-05
  • 本文字数:935 字

    阅读完需:约 3 分钟

基于 Docker 的平台即服务(PaaS)Deis 已经宣布集成 Docker Hub 作为容器镜像的源。这对现有的 git 集成是个补充。该开源平台建立在 Docker 和 CoreOS 之上,旨在提供 Heroku“启发式工作流(inspired workflow)”。

新的“deis pull”命令能够从 Docker Hub 或者私有注册中心检索 Docker 镜像。这可以避免在本地构建镜像然后 git push 到 Deis 的需要,使得该项目可以更自然地融入 Docker 生态系统的其余部分。截屏视频《Deis Pull 实战》展示了这项新特性。在Dockercon 上题为《Docker PaaS 的发展》的演讲中,Deis CTO Gabrield Monroy 也已经提前介绍了这项新功能。

使用Docker 使Deis 在语言或框架方面成为一个开放性的PaaS,因为它可以运行任何可以在Linux 容器中运行的东西。但使用“十二要素(twelve-factor)”应用程序构建方法又使它不那么开放(关于这一点,Heroku 的 Craig Kersteins 在先前的演讲中已经提到)。Deis 关注诸如扩展、版本管理、回滚和日志管理等方面。它不提供状态管理,因此,应用程序需要连接到数据库或者其它 Deis 之外的状态管理系统。

Deis 可以使用 Vagrant 运行本地 VMs,同时也提供了基础设施即服务供应商,如 Amazon、Rackspace 和 DigitalOcean,的安装脚本。OpDemand 是 Deis 背后的商业实体。对于那些想要构建和管理自己的 Deis 环境的用户,借助 OpDemand 所提供的支持和服务,该平台也能够运行在裸机硬件上。

除了使用 CoreOS 作为其底层的 Linux 配置外,Deis 还使用了 fleet ,这一来自 CoreOS 团队的“distributed init system”项目同时带来了本地系统管理守护进程( systemd )和 etcd 分布式键值存储(它包含了 Raft 一致性算法)。Deis 利用 fleetctl 管理其集群。

Deis 还宣布,他们正与 Mesosphere 团队合作,通过其 Marathon 框架将 Mesos 调度器用于长期运行的应用程序上。该项目也已经计划集成 Docker 的 libswarm API,这样一来,它就可以利用多个后台编排系统。

Deis 不是唯一的基于 Docker 的 PaaS, Flynn 就是另一个受欢迎的竞争者。其它 PaaS 系统,如 CloudFoundry 和 Apcera Continuum 也正在对 Docker 进行更深入的集成,那样,除了基于更加传统的语言 / 框架的应用程序外,它们还可以部署和管理 Docker 镜像。

查看英文原文:**** Deis adds Support for Docker Hub

2014-08-05 23:201869
用户头像

发布了 256 篇内容, 共 89.6 次阅读, 收获喜欢 12 次。

关注

评论

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

JVM 组成结构分析

Andy

从React源码角度看useCallback,useMemo,useContext

goClient1992

React

react源码中的协调与调度

flyzz177

React

如何在填报场景中使用数据绑定获取数据源

葡萄城技术团队

从React源码来学hooks是不是更香呢

goClient1992

React

嵌入式 Linux 入门(七、Linux 下的环境变量)

矜辰所致

Linux 环境变量 10月月更

JVM 浅析(二)

Andy

一面高频vue面试题

bb_xiaxia1998

Vue

react源码中的生命周期和事件系统

flyzz177

React

【web 开发基础】PHP 循环结构之 for 循环 -PHP 快速入门 (19)

迷彩

for循环 10月月更 web开发基础 PHP基础

Nginx浅析

Andy

千锋1024程序员节锋企优联开启认证考试大咖直播,为学员开启认证学习秘籍

千锋IT教育

微信小程序浅践

Andy

什么是分布式数据库?我不信,看完这篇你还不懂!

TiDB 社区干货传送门

数据库架构设计 数据库前沿趋势

每日一题之请描述Vue组件渲染流程

bb_xiaxia1998

Vue

云原生安全系列 1:零信任安全和软件开发生命周期

HummerCloud

云原生 安全 云原生安全 安全软件开发生命周期 10月月更

腾讯前端经典react面试题汇总

beifeng1996

React

TiDB 生产集群与加密通讯TLS的辛酸苦辣 - 开启篇

TiDB 社区干货传送门

集群管理 管理与运维

一次TiDB GC阻塞引发的性能问题分析

TiDB 社区干货传送门

性能调优 管理与运维 故障排查/诊断

MySQL高级:explain分析SQL,索引失效&常见优化场景

程序员小毕

Java MySQL 数据库 后端 索引

问:React的useState和setState到底是同步还是异步呢?

beifeng1996

React

「Go工具箱」go语言csrf库的使用方式和实现原理

Go学堂

golang 开源 程序员 CSRF 10月月更

【IT运维小知识】如何通俗理解节点、集群以及主从?

行云管家

高可用 高可用HA

负载均衡

Andy

新思科技推出适用于IntelliJ集成开发环境的Code Sight标准版解决方案

InfoQ_434670063458

软件开发 代码 新思科技

户外LED电子显示屏市场会走向哪

Dylan

LED LED显示屏 户外LED显示屏

《一条select 语句在TiDB Server层都发生了什么》

TiDB 社区干货传送门

管理与运维

每日一题之Vue的异步更新实现原理是怎样的?

bb_xiaxia1998

Vue

等保备案和通信网络单元定级备案的五大区别讲解

行云管家

等保 等级保护 等保备案

干货好文 | 初探MySQL迁移到ClickHouse

沃趣科技

MySQL Clickhouse

顶级的计算机科学家是如何养成的?

博文视点Broadview

Deis新增Docker Hub支持_架构_Chris Swan_InfoQ精选文章