首页 > 解决方案 > 更改 Docker Swarm 管理器的 Linux 主机名会导致它失去其 Swarm 管理器状态吗?

问题描述

如果我更改用作 Manager 节点的 Docker Swarm 节点的 Ubuntu 主机名,是否会导致其他节点失去对它作为 Manager 的“信任”?

标签: dockerdocker-swarm

解决方案


可能有一些选项可以在不中断的情况下工作。但是,我看到当人们在运行的集群中更改主机名或 /etc/hosts 时会发生 $bad-things。特别是因为这是一个集群管理器,我不会尝试这样做。

我会推荐:

  • 从 swarm 中移除管理器(您确实使用 3、5 或 7 个管理器运行您的 swarm,对吗?)
  • 更改您需要更改的任何内容
  • 将经理重新加入集群

推荐阅读