2016-09-06 23 views
-1

我創建了一個由許多組件組成的應用程序,所以我使用docker-compose。 我將我的所有圖像發佈到我的私人存儲庫(但我也使用其他提供商的公開回購)。 如果我有很多客戶:他們如何收到我的完整應用程序? 我可以將它們發送給我的docker-compose.yml文件,或者如果我有權訪問服務器,我可以scp .yml文件。 但是,有沒有另一種解決方案來提供我的完整應用程序,而無需scp'ing yml文件?如何與其他人分享我的完整應用程序(.yml文件)?

編輯: 所以我剛剛讀了約docker-machine。這看起來不錯,我已經將它與Azure訂閱相關聯。 現在,使用我的docker-application部署新VM的最簡單方法是什麼?我仍然需要scp我的.yml文件,ssh進入這臺機器並啓動docker-compose?或者我可以告訴在虛擬機創建期間使用特定的.yml並自動運行它?

+0

Docker並不意味着創建收縮包裝的應用程序。 – Alkaline

回答

1

對於撰寫文件沒有專門的官方發行系統,但有很多選項。

最簡單的選擇是從網站託管撰寫文件。你甚至可以使用github或github頁面。一旦你有它由一個http服務器託管,你可以curl它下載它。

還有:

  • composehub一個社區項目,充當撰寫文件的軟件包管理器
  • 一些相關的問題:#1597#3098#1818
  • 實驗DAB功能在泊塢
+0

謝謝,我只是試了一下,但docker-compose沒有安裝在機器上!我必須手動安裝嗎?還是有一些選項可以在'docker-machine create'命令中自動安裝 - 我沒有找到。喜歡這個。 – Munchkin

+0

這是我所做的最好的實踐嗎?或者我應該單獨啓動我的所有容器而不是使用組合? – Munchkin

相關問題