sách gpt4 ai đã đi

docker - 我们可以在多个计算机(主机)上运行单个容器吗?

In lại 作者:行者123 更新时间:2023-12-02 21:09:38 29 4
mua khóa gpt4 Nike

我只想知道.. docker中现在有任何可用的工具吗?我已经阅读了Docker中有关多主机功能的一些文档,例如,

  • Docker群
  • Docker服务(带有副本)

  • 我也知道群模式下的 volume问题,容器的最大资源(RAM和CPU)限制将有所不同,并取决于 swarm manager在哪台机器(在什么机器上)分配。所以我的问题是
  • 如何在多台机器(而不是作为服务)上运行单个容器实例? (这意味着单个容器可以通过这些连接的机器获取所有资源[RAM1 + RAM2 + ... + RAMn])
  • 有什么方法可以实现?

  • 我的问题可能是白痴。但我很好奇知道..如何实现相同?

    1 Câu trả lời

    答案是No。容器化技术无法将整个集群中的计算,网络和存储资源作为一个单元来处理。他们只是在编排他们。

    Docker and Co.基于cgroup, namespace ,分层FS,虚拟网络等。所有这些都连接到特定的机器+运行的进程,并且需要额外的服务来管理容器不仅在具体机器上,而且在群集中(例如Mesos) ,k8s或Swarm)。

    您可以检查诸如Hadoop,Spark,Cassandra,Akka框架和其他分布式计算实现之类的产品,以查看如何将群集资源作为一个单元进行管理的示例。

    PS:您应该始终考虑随着组件分布的增加而增加系统复杂性。

    关于docker - 我们可以在多个计算机(主机)上运行单个容器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55498060/

    29 4 0
    行者123
    Hồ sơ cá nhân

    Tôi là một lập trình viên xuất sắc, rất giỏi!

    Nhận phiếu giảm giá Didi Taxi miễn phí
    Mã giảm giá Didi Taxi
    Giấy chứng nhận ICP Bắc Kinh số 000000
    Hợp tác quảng cáo: 1813099741@qq.com 6ren.com