gpt4 book ai didi

docker - Docker Swarm 与 Swarm 模式之间的区别?

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

这个命令的初始化群有什么区别:

docker swarm init --advertise-addr <manager-ip>
docker -H <worker-ip> swarm join --token <worker-token>

和这个:
docker run swarm manage <consul-ip>
docker -H <worker-ip> run swarm join --advertise=<worker-ip> <consul-ip>

为什么我们需要 swarm图片?

最佳答案

docker 群 (也是 Swarm 经典)与 根本不同。集群模式 . Docker 1.12 版本将继续支持原生 Swarm 功能,这样做是为了保持向后兼容性。

Docker Swram(经典) :

  • 与 Docker Engine 分离,可以作为容器运行
  • 需要外部 KV 存储,例如 Consul、etcd、Zookeeper

  • 使用示例:
    docker run swarm manage <consul-ip>
    docker -H <worker-ip> run swarm join --advertise=<worker-ip> <consul-ip>

    群模式(新的,更可取的) :
  • 集成在 Docker 引擎内部
  • 无需单独的外部 KV 存储

  • 使用示例:
    docker swarm init --advertise-addr <manager-ip>
    docker -H <worker-ip> swarm join --token <worker-token>

    来源: Comparing Swarm, Swarmkit and Swarm Mode

    像这样的另一个问题的好答案: The relation between “docker/swarm” and “docker/swarmkit”

    关于docker - Docker Swarm 与 Swarm 模式之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47347154/

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