2016-08-10 55 views
0

找到了這個Five Server Docker Example。它使用Docker Compose部署5主機合奏。Docker Compose可以爲Swarm構建一個ZooKeeper發現服務嗎?

我的問題是:

  1. 可以在ZooKeeper的實例隨後被用作搜索服務中,羣?如果是這樣,那將如何實現(假設五個ZK節點中的每一個都有一個獨特的主機,並且這些將形成整個羣體)?

  2. 與第一個問題相關 - Docker文檔說「Compose和Swarm旨在實現完全集成...意味着您可以將一個Compose應用程序指向Swarm集羣」。我所讀到的似乎預設了Cluster已經存在。所以我想知道:Swarm集羣可以組成多少?也就是說,Compose是否也可以構建隨後將使用的羣集?

相對較新的多克(如果你已經不能告訴!),所以如果你能以這樣的方式回答兩個問題,最大限度地減少對於什麼是已知的假設,將不勝感激!

回答

0

有趣的問題。

第一個問題:是的,你可以做到這一點,但你需要爲你的動物園管理員提供某種發現服務(或負載平衡器)。

對第二個問題:不,你不能。在初始化游泳之前,您需要一個dicovery Backend,並且在該羣存在之前無法將發現後端部署到Swarm。這是一個雞蛋問題

更好的等一段時間,直到Swarm Docker 1.12模式已經獲得一點點成熟

相關問題