我有些遺失了一些基本概念。似乎文檔/入門要求是關於碼頭世界的基本知識,我還沒有。關於碼頭的基本概念的說明
羣集是Docker引擎或節點的集羣,您可以在其中部署 服務。 Docker Engine CLI和API包括用於管理羣集節點(例如,添加或移除節點)以及在羣集上部署和編排服務的命令。
我明白,一個簇是一組物理/虛擬計算機表現爲一體。 docker上下文中的集羣是什麼?
Docker引擎是創建docker守護進程+ rest api +在機器docker中提供CLI的安裝。 什麼是碼頭引擎?
什麼是節點?
- 什麼是碼頭節點?
- 什麼是羣集節點?
- 什麼是編排服務?
- 最後,什麼是羣?
我不是在爲每個概念尋找一篇文章,只是最小的解釋,這將有助於全面理解每個概念。從那裏,我可以輕鬆地繼續自己。
請解釋任何更進一步的概念,然後提到的那些。
謝謝。
當期的我,如果我錯了(我是),docker引擎管理的容器速度比虛擬機快,但Docker引擎也管理羣集,這些羣集管理安裝額外的docker引擎以創建容器的虛擬機(節點)。爲什麼直接從我安裝docker的機器管理容器更好? –
@StavAlfi Docker swarm是Docker引擎的一部分,換句話說,該節點需要Docker引擎才能運行Swarm。您可以使用docker-compose自行管理您的容器,但是,通過Swarm,您可以將負載分散到羣集節點上,也爲容器彼此之間進行通信提供了可能性,而我認爲最有用的是你想升級一堆容器,你可以做滾動升級。更多信息在這裏:https://blog.bugsnag.com/container-orchestration-with-docker-swarm-mode/ – Sergiu
@StavAlfi也可以請你接受編輯:) – Sergiu