我已經創建并推送了一個docker鏡像到Docker Hub。我正在將該鏡像拉到另一邊的客戶機上。然而,鏡像中的一些組態檔是針對客戶站點的(從一個站點到另一個站點的變化)--例如每個站點的RTSP攝像機的地址。我如何在每個客戶站點上編輯這些檔案?我是否需要在每個客戶站點上手動vim每個影像,還是有一個更簡單的方法?
或者解決方案是完全從影像中提取這些組態檔,將其單獨復制到客戶站點,并以某種方式改變代碼以達到影像外的這些檔案?
謝謝
uj5u.com熱心網友回復:
你最好將你的鏡像保留在DockerHub中,作為一個沒有任何動態配置的基礎鏡像(或者直接忽略它)。
在客戶端,你需要從DockerHub的baseimage中創建你的本地鏡像,并通過COPY或將其掛載為Volume進行替換。
或者如 @Klaus D. 所說
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/326378.html
標籤:
上一篇:用reactnative和Async存盤解決承諾問題
下一篇:改進應用/Lambda的運行時間
