Harbormaster是一個小工具,可以讓你輕鬆地在一台主機上部署多個 Docker-Compose 應用程式在一台主機上。
它透過獲取包含 Docker-Compose 檔案的 git repository URL 列表來實現這一目標,且執行它們所包含的 Compose 應用程式。當儲存庫發生變化時它還會處理更新/重啟應用程式。
使用這個工具的理由
你是否有一台家庭伺服器,你想在上面執行一些應用程式,但不希望每次升級作業系統時所有的東西都壞掉?你想要自動更新,但又不想多買4台伺服器來執行Kubernetes?
你是否有一個工作伺服器,你想在上面執行一些小的服務,但又不希望手動管理它?你是否發現把每個部署動作都放在 git repo 中更整潔?
Harbormaster就是為你準備的。
Harbormaster 的核心是一個 YAML 配置檔案,其中有一個 git repository 的URL列表裡面含有 Docker Compose 檔案的YAML配置檔案,Clone/Pull 它們,並啟動它們所描述的服務。
你在一個定時器上執行Harbormaster,把它指向一個目錄,它就會更新配置中所有資源庫,並重新啟動 Compose 服務(如果它們已經變化)。就這樣!
它還將所有應用程式的資料乾淨地儲存在一個單一的資料/目錄中,所以你總是
有一個儲存所有狀態的目錄,你可以輕鬆地進行備份和恢復。
專案網址
也許你會有興趣
- 中文課程 – Docker 全方位入門指南:一天成為容器大師
- Docker 精通課:跟 Docker Captain 學習 Kubernetes + Swarm
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新
支持 Soft & Share
❤️您應該有留意到,我們的網頁並不會出現干擾人的跳出煩人的廣告或是在內容中嵌入廣告,因為我們發現這樣對閱讀網頁的內容體驗真的是不好!
如果您覺得我們提供的內容服務還不錯,歡迎透過對以下產品/服務的購買投資來支持本站的營運走得更遠
如果暫時還不需要以下的付費服務,幫我們把這個網站分享給有需要的朋友,您的小小舉動會對 Soft & Share 有莫大的幫助!感謝您的支持!
🎈如果您點選優惠連結後,還是沒有看到優惠價格,請將瀏覽器的 cookie 清除 ( 清除 udemy 網站的就可以了 ),然後重新點選優惠連結並登入 Udemy 就可以了
- ❤️歡迎透過我們的 A-Z 關鍵字索引 或 Udemy 策展找到您想要的課程
- ❤️更多付費服務(電子書/其他線上課程平台/軟體服務 )……
不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新
找相關課程?試看看 Soft & Share 網站搜尋引擎
✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧