docker-container - 适用于具有 azure 文件共享的容器的 Azure Web 应用
问题描述
在 azure 门户中,我部署了一个带有 .net 核心网站的 windows docker 容器。然后为容器配置了一个 Web 应用程序。一切都很好,直到我尝试添加路径映射(卷安装)。有 ui 选项可以做到这一点,但它们不起作用。我可以看到文件共享挂载,但无法在容器(kudu)内写入/读取。天蓝色门户上的诊断日志说,指定的卷无效。
它是否应该以这种方式工作,即 azure 文件共享是否适用于容器的 Web 应用程序?忙着尝试很多事情,但没有成功。
还有其他方法可以挂载/映射 azure 文件共享吗?
在我的搜索中,到目前为止我发现的是:
- 带上您的存储,容器的 Web 应用程序仅在 Linux 的公共预览版中提供
- MS 拒绝为容器的 Web 应用程序带来 azure 文件共享(因为有其他选项,哪些选项??!!)
- Azure 容器实例可以添加 azure 文件共享挂载。
正如我所看到的门户网站的选项,我在这里迷失了什么是真实的。我的 .net 核心 webapp 具有 nlog 日志记录,这是创建将用于日志记录的文件共享的第一个原因。
解决方案
Docker 中实际上支持 Windows 和 Linux 的 Azure 文件共享。我建议您在此处查看以下官方文档,但您可能必须配置您的网络应用程序才能连接到它。让我知道这是否有帮助。
推荐阅读
- r - R 中的 Punif 和 Quinf 函数
- django - 使导航栏在 url 上处于活动状态,并且任何 url 都跟随它
- laravel - 使用moneyphp从美分中获取美元
- html - Angular:如何获取模板的异步数据
- python - Python ML 模型在 docker 中给出错误的输出
- ruby-on-rails - 确认令牌 自动生成 NIL
- webots - “hoap2”控制器崩溃。在 Webot 模拟器中
- mongodb - 使用带有多个 mongos 的 mongoclient 连接到分片副本 mongo 集群
- php - 无法在codeigniter的json数组中获取索引
- java - org.json jar 中的 XML.toString(jsonObject) 正在修剪拖尾零