问题标签 [marathon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - 无法使用马拉松 mesos 运行rabbitmq
我无法使用 marathon/mesos 框架运行 rabbitmq。我已经使用 docker hub 中可用的 rabbitmq 图像以及自定义构建 rabbitmmq docker 图像进行了尝试。在 mesos 从属日志中,我看到以下错误:
E0222 12:38:37.225500 15984 slave.cpp:2344] 无法更新容器 c02b0067-89c1-4fc1-80b0-0f653b909777 的执行程序 rabbitmq.9ebfc76f-ba61-11e4-85c9-5684719e4799 运行 task61cm 的资源-85c9-56847afe9799 终端任务状态更新,销毁容器:无法确定“cpu”子系统的 cgroup:无法读取 /proc/13197/cgroup:无法打开文件“/proc/13197/cgroup”:没有文件或目录
在谷歌搜索中,我可以找到如下点击 https://github.com/mesosphere/marathon/issues/632
不确定这是否是我面临的问题。有人尝试过使用 marathon/mesos/docker 运行 rabbitmq 吗?
docker - 如何使用 marathon rest API 知道容器名称
我正在使用 Apache Mesos + Marathon + Zookeeper 来部署我的 rails 应用程序。我需要在 Rails 应用程序和其他容器之间共享数据。我在这里找到了一些关于马拉松的参考,如下所示:
但是我找不到一种方法来发现我的 rails 应用程序容器的名称,因为马拉松使用格式分配名称:“mesos-uuid”。有什么办法解决吗?或以其他方式与马拉松共享容器中的音量?
mesosphere - Mesosphere Marathon 是否运行本机 Linux 应用程序?
Marathon 热衷于宣传 Marathon 运行 Docker,但没有任何地方隐含地定义 Marathon 可以运行什么。Marathon 是否运行本机 Linux 应用程序?我可以在 Marathon 上运行 JBoss,它会自动提供 HA 和优化的资源(任务)分配吗?
docker - 在 Mesos/Marathon 上使用端口映射部署 Kibana 4 的 docker 容器
我正在使用 mesos 和 marathon 部署 Kibana 4 的容器。要部署的 JSON 是:
但是当我发布它时,kibana 应用程序永远不会醒来,并且 stderr 日志是:
之后我尝试消除端口映射,因为我发现一些参考表明这是端口或网络配置问题。然后我的 Kibana 4 Web 应用程序可以正常唤醒,但我需要配置端口映射以通过 HTTP 访问。我不知道为什么 marathon 有网络和portMappings配置问题。一些帮助将不胜感激。
docker - Apache Mesos + Docker + Karaf 地窖集群
我正在使用 Marathon 启动并运行 Mesos 集群(1 个主节点和 2 个从节点)。我在 Mesos/Marathon 中使用 docker 作为容器。我有一个 Karaf docker,它将作为一个集群在 Marathon 中启动。我打算使用 Cellar of Fabric 作为 Karaf 的集群解决方案。我的问题是
因为我在 Marathon 中使用随机端口映射,所以我不知道如何让 Hazel-cast 的自动发现工作。在随机从站上使用随机 docker 实例。任何建议或解决方案/方法
使用熔丝织物而不是地窖可以轻松实现这一点 - 我对此完全视而不见。请为 Karaf 提供一些链接/见解
提前致谢
docker - 如何在马拉松中使用volumes-from
我正在使用 mesos + marathon + docker 很长一段时间,但我在某个时候卡住了。目前我尝试处理持久化容器,并尝试使用“volumes-from”参数,但我无法使其工作,因为我不知道如何找出要放置的数据框的名称它作为json中的键。我用这里的例子试过了
我真的很感激任何帮助:-)
mesos - Mesos/Marathon 检查点和 HA
Mesos 和 Marathon 不时提到检查点,但我无法很好地解释它是如何在任何地方工作的。另外,这在实践中意味着什么?
docker - Mesos + Docker,我会自动获得 Mesos HA 等的好处吗?
Mesos 现在支持 Docker。如果我将 Docker 作为 Executor 运行,我是否还能获得 Mesos 的一些高可用性和调度优势?或者我是否必须在 Marathon 中运行 Docker 任务才能得到这个?
使用 Mesos + (native) Docker 而不是没有 Mesos 的普通 Docker 有什么好处?我理解使用 Mesos + Marathon + Docker 任务的想法,因为我获得了 HA 和故障转移的好处。
docker - Marathon vs Kubernetes vs Docker Swarm on DC/OS with Docker 容器
我正在寻找在 DC/OS 上运行 Docker 容器时是否使用 Marathon 和 Chronos、Docker Swarm 或 Kubernetes 的一些利弊。
例如,什么时候使用 Marathon/Chronos 比使用 Kubernetes 更好,反之亦然?
现在我主要是在试验,但希望我们能在夏天之后开始在生产中使用这些服务之一。这可能会取消 Docker Swarm 的资格,因为我不确定到那时它是否可以投入生产。
我喜欢 Docker Swarm 的地方在于它本质上只是“Docker 命令”,你不必学习全新的东西。我们已经在使用docker-compose
Docker Swarm(至少在理论上),这将是开箱即用的,所以这将是一个很大的优势。我对 Docker Swarm 的主要担忧是它是否能涵盖在生产环境中运行系统所需的所有用例。
linux - 恢复已删除的容器 docker
我有一个正在运行 postgresql db 的 docker 容器,但它被我的意外删除了Apache Mesos Marathon
.
有什么方法可以恢复容器或至少获取数据库文件?
谢谢