Docker Swarm 篇
📄️ 7.1 Docker Swarm 模式
探索 Docker Swarm 模式,一種內建於 Docker 的容器調度與叢集管理工具。了解如何利用 Docker Swarm 建立一個高可用性且穩定的環境,適合正式環境應用。文章介紹 Docker Swarm 的基礎概念,包括初始化 Swarm、節點類型( manager 和 worker )、以及 Swarm 的分散式資料庫和 Raft 共識演算法。透過實際的終端機指令示範,讀者可以學習如何建立和管理 Docker Swarm,並了解其在實際應用中的優勢和限制。
📄️ 7.2 Swarm 模式下的容器
了解如何在 Docker Swarm 模式下運行容器。本文探討 Docker Swarm 的概念,使用 Command Line 來創建和管理服務,以及如何自動分配和維護容器副本。深入了解 Docker Swarm 的運作原理。
📄️ 7.3 Docker Swarm 指令
了解 Docker Swarm 模式下的常見指令,知道如何管理容器叢集。這篇文章介紹如何列出 Swarm 節點、加入新節點、進行滾動更新以及刪除服務。掌握 Docker Swarm 的操作,提升容器管理技能。
📄️ 7.4 正式建立叢集
使用 Docker Swarm 建立叢集的教學,讓您將應用程式容器化並在多個虛 擬伺服器之間進行分佈式部署。
📄️ 7.5 Overlay 虛擬網路
學習 Docker Swarm 的 Overlay 虛擬網絡,了解如何在不同節點上創建服務,使用 ingress 進行負載均衡,以及使用 overlay 虛擬網絡實現容器之間的跨節點溝通。本文探討了 Docker Swarm 的網絡配置,以及如何將之前使用 Docker Compose 的經驗應用到 Docker Swarm 上。
📄️ 7.6 如何在 Swarm 中儲存資料
在 Docker Swarm 中,了解如何處理跨服務器儲存問題,探索使用約束 constrain 以及外部服務的解決方案。通過在服務上添加標簽來強制服務在特定節點上運行,確保數據持久性