管理與部署
程式在自己電腦上跑起來之後,下一步是放到伺服器上。這個分類介紹三個工具:用網頁管理容器的 Portainer、把多台電腦連在一起的 Docker Swarm,以及自動建置 Image 的 GitHub Actions。
本分類頁面
| 頁面 | 讀完你會 |
|---|---|
| 容器管理工具(Portainer 等) | 安裝 Portainer,用網頁管理容器 |
| Docker Swarm | 把多台電腦組成叢集,讓服務自動分配與更新 |
| DevOps 與 CI/CD | 推送程式碼後自動建置 Image 並上傳 |
該選 Swarm 還是 Kubernetes?
Swarm 內建在 Docker 裡,設定檔和 Compose 幾乎一樣,適合幾台主機的小型系統,也很適合用來學習容器編排的觀念。Kubernetes 功能更完整,是大型系統的主流,但學習門檻高很多。建議先學 Swarm,再視需要學 Kubernetes。