首页 > 解决方案 > 适用于具有 azure 文件共享的容器的 Azure Web 应用

问题描述

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

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

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

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

  1. 带上您的存储,容器的 Web 应用程序仅在 Linux 的公共预览版中提供
  2. MS 拒绝为容器的 Web 应用程序带来 azure 文件共享(因为有其他选项,哪些选项??!!)
  3. Azure 容器实例可以添加 azure 文件共享挂载。

正如我所看到的门户网站的选项,我在这里迷失了什么是真实的。我的 .net 核心 webapp 具有 nlog 日志记录,这是创建将用于日志记录的文件共享的第一个原因。

标签: docker-containerdocker-for-windowsazure-filesazure-storage-filesazure-web-app-for-containers

解决方案


Docker 中实际上支持 Windows 和 Linux 的 Azure 文件共享。我建议您在此处查看以下官方文档,但您可能必须配置您的网络应用程序才能连接到它。让我知道这是否有帮助。


推荐阅读