我正在尝试在 Azure 上容器化我现有的应用程序 (.net)。一旦应用程序托管在容器上,我希望能够对我的 web.config 文件进行更改,而无需重建整个映像。我使用的图像将是基于 Windows 的 docker 图像。根据在线提供的文档,基于 Windows 的实例不直接支持 Azure 文件共享,是否有可以使用的解决方法?
问问题
1384 次
1 回答
2
不幸的是,ACI 中的持久卷仅适用于 Linux。因此,如果您的 ACI 是基于 Windows 的,您似乎不能为其使用持久卷,至少现在是这样。
对于具有持久卷的基于 Windows 的容器,我建议您可以创建 Azure Windows VM 并在其上运行 Docker。然后,您还可以使用持久卷创建基于 Windows 的容器。
您可以将 Azure 文件共享挂载到 Windows VM,然后在其中创建卷,最后使用该卷创建基于 Windows 的容器。请参阅示例使用 Windows 容器和 Docker:保存数据。
于 2019-01-16T08:59:13.493 回答