gpt4 book ai didi

docker - Docker 容器集群之上的 DC/OS

转载 作者:行者123 更新时间:2023-12-02 18:12:22 24 4
gpt4 key购买 nike

鉴于我只有一台机器(高配置笔记本电脑),我可以在笔记本电脑上运行整个 DCOS(纯粹用于模拟/学习目的)。我想设置的方法是使用 N 个 docker 容器(在它们之间启用网络),其中 N 中的一些容器将是主服务器,一些从服务器,可能是一个动物园管理员,以及 1 个容器来运行调度程序/应用。因此,在这种情况下,基本上 1 docker 容器将是机器实例的同义词。 (因为我没有多台机器并且在一台机器上使用多个虚拟机将是一个矫枉过正)

这是否已经完成,以便我可以直接尝试,或者我在这里完全遗漏了一些关于理解的东西?

最佳答案

我们正在运行这样一个开发配置,其中 ZooKeeper、Mesos Masters 和 Slaves 以及 Marathon 在 CoreOS 最新稳定版上运行完全 dockerized(但在 3 个裸机集群上)。它有一些已知的缺点,例如当从属设备死亡时,重新启动的从属设备无法恢复正在运行的任务。

我认为这还取决于您在笔记本电脑上运行的操作系统。如果它不是 Windows,通常应该没问题。如果您的系统支持 systemd ,那么你可以看看tobilg/coreos-setup看看我是如何通过 Docker 启动 Mesos 服务的。

尽管如此,如果您只是想测试 Mesos 的工作方式/“感觉”,我还是建议您使用 Vagrant/VirtualBox 解决方案......与“从头开始”解决方案相比,这些可能会为您省去一些麻烦。 tobilg/coreos-mesos-cluster项目在 Vagrant 的 CoreOS 上通过 Docker 运行服务。

另外,你可以看看dharmeshkakadia/awesome-mesos尤其是 Vagrant based setup section得到一些引用。

关于docker - Docker 容器集群之上的 DC/OS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36907027/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com