写点什么

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:202181
用户头像

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

关注

评论

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

【LeetCode】 计算应缴税款总额 Java题解

Albert

LeetCode 6月月更

读《Software Systems Architecture》(09)—— Identifying and Engaging Stakeholders

术子米德

架构师成长笔记

浅谈微服务框架选型

阿泽🧸

微服务 6月月更

从昇腾AI助力富士康产线升级,看中国智造的未来之路

脑极体

前端uni-app框架之实战主要技术栈day_3

恒山其若陋兮

6月月更

读《Software Systems Architecture》(01)—— Introduction

术子米德

架构师成长笔记

在线文本字符串转十六进制工具

入门小站

工具

ConcurrentHashMap性能测试

FunTester

详解MOVE PROTOCOL的测试版,让健康运动如影随形

BlockChain先知

读《Software Systems Architecture》(04)—— Architectural Perspectives

术子米德

架构师成长笔记

读《Software Systems Architecture》(08)—— Concerns,Principles,and Decisions

术子米德

架构师成长笔记

JS学习笔记之异同点

北洋

Andriod 6月月更

盘点攻防演练中红队的主要工具(上)

穿过生命散发芬芳

工具 6月月更 攻防演练

为什么一定要参与开源项目?

源字节1号

开源 软件开发

读《Software Systems Architecture》(07)—— The Architecture Definition Process

术子米德

架构师成长笔记

flutter系列之:flutter中常用的Stack layout详解

程序那些事

flutter 程序那些事 6月月更

leetcode 70. Climbing Stairs 爬楼梯(简单)

okokabcd

LeetCode 动态规划 数据结构与算法

29岁转行软件测试靠谱吗?一个过来人的心路历程送给迷茫的你

伤心的辣条

Python 程序员 程序人生 软件测试 自动化测试

3个月软件测试培训出来后的感悟-写给正在迷茫是否去学软件测试

伤心的辣条

Python 程序员 程序人生 软件测试 自动化测试

GetX — Flutter 开发的百宝箱

岛上码农

flutter ios 跨平台 安卓 6月月更

读《Software Systems Architecture》(03)—— Viewpoints and Views

术子米德

架构师成长笔记

DDD是个何许人也

卢卡多多

DDD 领域建模 6月月更

Python自动化测试之模块、包与路径知识讲解

伤心的辣条

Python 程序员 程序人生 软件测试 自动化测试

百里带你一文读懂selenium自动化测试(基于Python)

伤心的辣条

Python 程序人生 软件测试 自动化测试

读《Software Systems Architecture》(05)—— The Role of the Software Architect

术子米德

架构师成长笔记

读《Software Systems Architecture》(06)—— Introduction to the Software Architecture Process

术子米德

架构师成长笔记

linux之我常用的20条命令(之一)

入门小站

Linux

读《Software Systems Architecture》(02)—— Software Architecture Concepts

术子米德

架构师成长笔记

读《Software Systems Architecture》(10)—— Identifying and Using Scenarios

术子米德

架构师成长笔记

在线JSON转Excel工具

入门小站

工具

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