2017-05-04 42 views
1

泊塢窗容器我已經部署在Azure上一個Web App和使用泊塢集裝箱從公共登記(我自己的形象)來承載我的網站。但用戶可以上傳圖片和數據存儲在服務器上的json文件。當然,我想將這些文件寫入容器外的已安裝卷。這樣我可以重新部署我的網站的更新版本而不會丟失數據。裝入卷在使用Azure中應用服務

Web Apps有可能嗎?或者,我需要在Azure上使用Docker轉移到Ubuntu VM嗎?我喜歡webapps,我不必擔心管理虛擬機,只關心我的容器。

+0

你使用上Linux'或他人'的Web應用程序? –

+0

@ Walter-MSFT是的,我確實(或者:確實)。 TBH:我已經轉移到另一個雲提供商。 – riezebosch

+0

根據我所知,在Linux''的Web應用程序不支持裝入卷。您現在使用什麼雲提供商?你可以在Ubuntu VM上選擇Docker。您可以將一個Azure文件共享作爲卷裝入。 –

回答

2

本博客文章是一個偉大的開始和了解Azure的有關容積安裝策略(ASL ==應用服務上 的Linux;在Windows ASW =應用服務):

...然而,在這種情況下,我們想利用常規的應用程序服務文件系統,所以我們可以使用FTP與應用程序進行交互。部署容器時,ASL將ASW上D:\ home路徑的等效內容掛載到/ home(在Docker中使用卷掛載)。現在,當發生這種情況時,由您的容器將相應的路徑映射到應用程序中。爲了更好地理解它如何工作,請查看ASL上PHP7容器中使用的官方Dockerfile。

https://hajekj.net/2016/12/25/building-custom-docker-images-for-use-in-app-service-on-linux/

+0

謝謝,那正是我正在尋找的信息。 – riezebosch