我試圖在Linux Docker容器內的Azure上運行ghost Docker圖像。這非常容易啓動並運行using a custom Docker image for Azure Web App on Linux並將其指向ghost的官方碼頭中心圖像。在Azure Web應用程序中的Docker重啓時保留內容
不幸的是,official docker image存儲/ var/lib/ghost路徑上的所有數據,這些數據在重新啓動時並未保留,所以無論何時重新啓動容器,我的所有內容都會被刪除,並最終恢復默認的ghost安裝。
Azure不會讓我執行任意命令,你基本上將它指向泊塢窗圖像,並從那裏啓動,因此我不能使用-v命令行參數來映射卷。如果這將有助於Docker鏡像配置入口點。
任何建議將是偉大的。謝謝!
謝謝,選項1看起來像它可能有一些潛力,但我假設我然後需要將我的文件共享訪問鍵烤到碼頭構建這使得不可能與任何人分享。 –
你沒有提到在你的問題中共享,所以很難理解你的場景,但你可以指定文件共享密鑰作爲環境變量,以便其他人可以指定他們自己的密鑰。 –
你是對的我沒有,我只是想,如果我打算爲此建立一個自定義的dockerfile,我希望能夠分享它。我將嘗試使用環境變量創建自定義圖像並查看其工作原理。 –