2017-05-04 36 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