使用单个docker swarm节点作为外部引导程序

时间:2017-09-12 07:25:38

标签: docker docker-swarm

我正在创建一个将在"全球服务"中运行的docker swarm。模式(即单个服务将在每个节点上运行)。但是,我还想从其中一个节点引导数据库。

是否有一种特定的方式可以设置我的配置,以便我可以设置我的泊坞窗图像,以便:

  1. 外部" bootstrapping"只发生在一台主机上。
  2. 但服务本身就在所有这些服务上运行?
  3. 解决方案是否可以从同一图像创建两个单独的服务?第一个只有--replica 1并进行自举,然后我的全局服务运行我的实际服务?

1 个答案:

答案 0 :(得分:0)

您可以将数据库作为简单容器运行,而不是使用群组服务。请确保两个应用程序都在同一网络上运行(https://docs.docker.com/engine/swarm/networking/)。