You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure SQL Edge Docker镜像中/var/opt/mssql-extensibility作用及额外卷疑问

关于Azure SQL Edge Docker镜像额外卷及/var/opt/mssql-extensibility的说明

一、额外本地卷的原因

你看到的额外卷是Azure SQL Edge镜像内置定义的匿名卷,即使手动映射了/var/opt/mssql到自定义卷sqlvolume,镜像的Dockerfile里仍预定义了其他需要持久化的路径,这些路径会自动创建匿名卷。

其中目标路径显示为/var/opt/mssql的额外卷,是镜像构建时预先定义的匿名卷,但由于你已经用自定义卷覆盖了该路径的挂载,这个匿名卷实际不会被使用,可以安全清理。

另外两个额外卷通常对应镜像内的其他持久化需求,比如:

  • 扩展框架相关数据的存储路径
  • 独立的日志或临时数据存储路径

二、/var/opt/mssql-extensibility的用途

这个目录是SQL Server扩展框架(Extensibility Framework)的工作目录,核心作用是支持SQL Server的外部脚本执行功能,具体包括:

  • 承载Python、R等语言自定义脚本的运行环境(通过sp_execute_external_script存储过程调用)
  • 存储扩展框架的运行时文件、临时数据及执行日志
  • 隔离外部脚本与SQL Server主进程的运行环境,提升安全性和稳定性

当启用SQL Server外部脚本执行功能时,该目录会被自动调用,镜像默认会为它创建匿名卷来持久化相关数据,避免容器重启后丢失扩展框架的配置和临时运行数据。


内容的提问来源于stack exchange,提问作者me.at.coding

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 03:52:01