1

我可以使用例如 Marathon + Docker 轻松运行我长时间运行的应用程序,并且应用程序被打包为 Docker 映像并从公共/私有注册表中检索。

但是,如果我要创建自己的框架(例如为 Cassandra 和 Spark 所做的),我将如何着手“打包”我的应用程序?

4

2 回答 2

1

您仍然可以使用 Docker 容器,因为 Mesos 直接支持 Docker。这实际上就是马拉松的做法。

作为替代方案,您可以在任务开始之前获取多个文件和/或档案。

于 2015-05-22T10:09:30.320 回答
1

如果你想开发自己的框架,你可以从这里开始:框架教程Mesos 框架开发指南

通常你使用容器化器在里面运行你的应用程序/代码:两个标准容器化器是Mesos 容器化器和Docker 容器化器(这意味着你仍然可以将 Docker 用于你自己的框架,正如 alex 提到的那样)。

于 2015-05-22T21:07:07.460 回答