适用于具有Azure文件共享的容器的Azure Web应用

时间:2019-03-04 20:34:12

标签: docker-container docker-windows azure-files azure-storage-files azure-web-app-for-containers

在azure门户中,我部署了一个带有.net核心网站的Windows docker容器。然后为容器配置一个Web应用程序。 一切都好,直到我尝试添加路径映射(卷挂载)。有ui选项可以执行此操作,但是它们不起作用。我可以看到文件共享装入,但是无法在容器(kudu)中对其进行写入/读取。而且在天蓝色门户网站上的诊断日志中指出,指定了无效的卷。

它是否应该以这种方式工作,即azure文件共享是否可以与Web应用程序一起用于容器?忙于尝试许多事情,但没有成功。

还有其他方法可以挂载/映射Azure文件共享吗?

到目前为止,我在搜索中发现的是:

  1. 为容器带来存储,Web应用程序仅在Linux的公共预览中
  2. MS拒绝将蔚蓝文件共享引入容器的Web应用程序中(因为存在其他选项,其中哪些选项?!!)
  3. Azure容器实例可以添加azure文件共享安装。

正如我看到的做门户的选择一样,我在这里迷失了真实性。我的.net核心Web应用程序具有nlog日志记录,这是制作用于日志记录的文件共享的第一个原因。

1 个答案:

答案 0 :(得分:0)

Windows和Linux的docker实际上都支持Azure文件共享。我建议您查看here上的以下官方文档,但是您可能必须配置Web应用程序才能与其连接。让我知道是否有帮助。