写点什么

CenturyLink 发布 Docker 的管理配置工具 Panamax

  • 2014-08-13
  • 本文字数:1226 字

    阅读完需:约 4 分钟

CenturyLink 发布了 Panamax ,Panamax 被称为是一个“为人类而设计的 Docker 管理工具”。Panamax 与其它的 Docker 集成工具不同的是它提供了一个基于 Web 的用户界面,在用户界面中,用户可以把多个 Docker 容器组合为模板并分享到 GitHub。另外,此开源项目的发起者 CenturyLink 正在举行“Panamax 应用模板 2014 挑战赛”,并提供了 10 万美金以奖励众多分类下的优秀作品。

Panamax 中的应用是由基于 Docker 镜像的独立服务组合而成,这些 Docker 镜像来自 Docker Hub 或者其它的 Docker registry。Web 的用户界面允许每个服务可以连接到其他服务,并可以配置环境变量、端口绑定、卷。另外也可以添加自定义的 Docker 运行命令。当这些服务组合在一起成为一个具备完整功能的应用后就可以作为一个模板保存到 GitHub。模板其实就是 YAML 格式的文件,包括容器的功能性描述以及相关的配置信息。Panamax 的模板和最近被 Docker 公司收购的组装工具 Fig 的模板有很多相似之处。CenturyLink 的首席创新官 Lucas Carlson 领导开发了 Panamax,他表示这个项目是受到 Fig 的启发,并直接与 Fig 相关,尽管 Panamax 目前与 Fig 没有关系,但是接下来应该会有。

Carlson 相信 Docker 会成为下一代的虚拟机,但是现在容器还很难使用。在 CenturyLink 的实验室里,他与 11 名工程师一起研发能够让 Docker 容器更容易使用的平台。一开始 CenturyLink 就在他们的公共模板仓库中提供了案例。另外,提交到竞赛中的模板也将被公开因为他们来自社区。

Panamax 的最初版本运行在由 Vagrant 管理的 VirtualBox 上,由于 Vagrant 的限制,目前 Panamax 仅可运行在 Mac 和 Linux 的 VirtualBox 上,并不支持其他虚拟化平台。CenturyLink 的云平台也将会支持 Panamax。Panamax 内部使用了 CoreOS (一个为 Docker 优化的 Linux 发行版)以及与 CoreOS 相关的编配工具 fleet 、分布式 key/value 存储 etcd 。Panamax 暂时只支持单机部署,不过 Carlson 承诺接下来将会支持多主机、多服务器。他说在敲定细节之前他们希望得到社区的帮助,fleet 和 etcd 应该可以让架构的扩展相对容易(译者注:指上一句提到的多主机的支持)。

Panamax 并不是一个编配系统,尽管它使用了编配工具 fleet,Carlson 说 Panamax 可能会接入一些 Docker 的编配系统,比如 Apache Mesos 和谷歌的 Kubernetes 。因为之前已经有了 PaaS 平台 AppFog(已经被 CenturyLink 收购),Carlson 表示 Panamax 并不是一个 PaaS 服务,他希望 Panamax 可以作为一种部署基于 Docker 的 PaaS 系统的方式,比如 Deis Flynn Dokku

安装 Panamax 后,它的命令行工具提供了管理和重新安装 CoreOS 虚拟机的功能。另外,Panamax 也提供了通过 SSH 的方式来操作 CoreOS 主机,比如创建磁盘挂载点、运行其它的命令行诊断。在 VirtualBox 虚拟机中运行基于 Docker 容器的应用需要配置端口转发,Panamax 鼓励开发人员通过使用模板来为那些配置细节提供专用指令。

查看原文地址: http://www.infoq.com/news/2014/08/panamax-launch

2014-08-13 21:592947
用户头像

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

关注

评论

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

从最难的而立之年走来,三十而已 —— 2021 年中总结

清秋

成长与思考 年中总结

slate-angular 正式开源

PingCode研发中心

angular.js 开源 angular

BZZ云算力挖矿系统开发案例

细节爆炸!阿里企业级Spring Security机密文档

Java 程序员 架构 面试 微服务

酱香型白酒怎么选?唐庄酒告诉你答案

Geek_50a546

网络攻防学习笔记 Day51

穿过生命散发芬芳

网络攻防 6月日更

如何做好业绩管理?

石云升

职场经验 管理经验 6月日更

2021春招面试经历,阿里3轮技术面+交叉3面(已成功拿到offer)

Java 程序员 架构 面试

从字节跳动到火山引擎(二):私有云 PaaS 场景下的 Kubernetes 集群部署实践

字节跳动 云原生 #Kubernetes# 火山引擎

联邦计算在百度观星盘的实践

百度开发者中心

百度 联邦计算

珠宝正品溯源平台,区块链珠宝溯源方案

13530558032

分布式事务框架seata落地实践

有道技术团队

分布式 大前端

数字人民币对地铁App的影响分析

CECBC

案例 | 低代码助力生产制造业,扫平数字化升级“死角”!

优秀

低代码 生产管理系统

Flink State 和 Fault Tolerance(四)

Alex🐒

flink flink1.13

百度大规模Service Mesh落地实践

百度开发者中心

百度 service

蚂蚁金服内部的Spring Cloud Alibaba手册,面面俱到,太全了

Java 程序员 架构 面试 微服务

华为实习结束后,鹅厂和字节跳动递来的offer让我手足无措

Java 程序员 架构 面试

Swift在淘系的工程化应用和实践

阿里巴巴大淘宝技术

swift 大前端 编程语言 WWDC21

我看JAVA 之 线程同步(上)

awen

Java synchronized 管程

美联储最新货币政策,将如何影响比特币市场?

CECBC

零售的私域「留量」时代,SaaS的「服务」未来

ToB行业头条

Cilium 首次集成国内云服务,阿里云 ENI 被纳入新版本特性

阿里巴巴云原生

容器 运维 云原生

进击的云原生,为开发者提供更多可能性

阿里巴巴云原生

融云发布语聊房SDK 1.0 & Demo 满足开发者开箱即用需求

融云 RongCloud

四川比特币矿机或全线关机,矿工跟矿机说:Bye,See you

CECBC

区块链电子印章平台--加速政务数字化

13530558032

线程与线程池的那些事之线程池篇(万字长文)

秦怀杂货店

线程 线程池 并发

从字节跳动到火山引擎(三):替换 Spring Cloud,使用基于 Cloud Native 的服务治理

字节跳动 微服务 云原生 Spring Cloud 火山引擎

微信小游戏直播在Android端的跨进程渲染推流实践

JackJiang

微信 即时通讯 直播技术

CenturyLink发布Docker的管理配置工具Panamax_Linux_Chris Swan_InfoQ精选文章