我的目標是下載靜態網站及其資源。把它們放到不同的Docker容器中,並將它們推送到我的私有Cloudfoundry。我希望網站及其資源具有與原始網站相同的域名和路徑(僅在內部網絡中可用)。如何配置Cloudfoundry在內部發布多個網站?格子?
該系統將成爲在hadoop羣集上運行的爬蟲的測試環境。 Cloudfoundry(v220)夠用還是需要Lattice和Diego?
我的目標是下載靜態網站及其資源。把它們放到不同的Docker容器中,並將它們推送到我的私有Cloudfoundry。我希望網站及其資源具有與原始網站相同的域名和路徑(僅在內部網絡中可用)。如何配置Cloudfoundry在內部發布多個網站?格子?
該系統將成爲在hadoop羣集上運行的爬蟲的測試環境。 Cloudfoundry(v220)夠用還是需要Lattice和Diego?
您將需要CloudFoundry和diego(運行dockerized工作負載所需的)。對於CF v220,您需要使用版本0.1434。我不認爲格支持創建域。
你需要做以下,以實現這一目標:
push
。確保這些應用程序的後端因爲支持碼頭化工作負載而死活。你可以從diego文檔中找到更多關於如何爲你的應用程序指定後端的細節(參考diego的github頁面)Diego,Docker和Lattice與您正在嘗試做的事情很少有關。與爲每個應用程序構建Docker容器相比,使用靜態內容生成大量應用程序的方法要簡單得多static file buildpack。
因爲我希望網站及其資源具有與原始網站相同的域和路徑,所以我可能會遇到與網絡服務器上的不同操作系統有關的問題。因此,我需要將原始路徑/文件(例如:「/strange%*/.file?.h.htm」)映射到本地文件副本(例如:「6qpwg4t7mxyn2kah92c7」)。我將如何實現這一目標? – Sailcomp