Marathon热衷于宣传Marathon运行Docker的广告,但没有任何地方明确定义了Marathon可以运行的内容。 Marathon是否运行本机Linux应用程序?我可以在Marathon上运行JBoss吗?它会自动提供HA和优化资源(任务)分配吗?
答案 0 :(得分:2)
它可以启动可以在标准shell中启动的任何东西
对于第二部分(即JBoss HA),它取决于您对JBoss的定义。 Marathon将确保运行Jboss的n个实例,如果一个失败则启动一个新实例。 这是否回答了你的问题?
答案 1 :(得分:0)
你几乎可以运行任何东西。
sleep 60
是一个简单的例子。
Marathon和mesos将从任何给定的uri-http,hdfs,local获取tar球,并提取tar。您可以在那里运行任何二进制文件 - 甚至可以在sleep
的示例之外运行。
Docker使得应用程序的运输变得更加容易。