【问题标题】:Is it possible to mount a single file/folder from Azure File Share to Azure Container Instance是否可以将 Azure 文件共享中的单个文件/文件夹挂载到 Azure 容器实例
【发布时间】:2021-11-10 19:38:26
【问题描述】:

我尝试寻找一种可能的解决方案,说明如何将 Azure 文件共享中的单个文件/文件夹挂载到 Azure 容器实例,但没有找到。

我使用 Azure CLI 生成一个 ACI,我将一个 Azure 文件共享挂载到该 ACI。此文件共享有许多文件夹和子文件夹。我需要将此文件共享中的单个文件挂载到 ACI。该文件不是要存储在 Key Vault 中的机密文件,并且该文件会定期更新。现在,我正在挂载整个目录并引用单个文件。我正在探索一种方法/方法,其中只能安装所需的文件而不是整个文件共享。

【问题讨论】:

标签: azure azure-container-instances azure-files fileshare


【解决方案1】:

我尝试重现但无法将 Azure 文件共享中的单个文件/文件夹装载到 Azure 容器实例。

这里还有一件事要注意,无论您将在文件共享中更新什么文件,在您将文件共享作为卷挂载到容器之后,它也会在容器中更新。 这可能是我们无法将特定文件和文件夹挂载为容器中的卷的原因。

这也有一些限制。

• 您只能将 Azure 文件共享装载到 Linux 容器。在overview 中查看有关 Linux 和 Windows 容器组的功能支持差异的更多信息。

• 您只能装载整个共享,而不能装载其中的子文件夹。

• Azure 文件共享卷装载需要 Linux 容器以 root 身份运行。

• Azure 文件共享卷装载仅限于 CIFS 支持。

• 共享无法以只读方式装载。

• 您可以挂载多个卷,但不能使用 Azure CLI,而必须使用 ARM 模板。

参考:https://docs.microsoft.com/en-us/azure/container-instances/container-instances-volume-azure-files https://www.c-sharpcorner.com/article/mounting-azure-file-share-as-volumes-in-azure-containers-step-by-step-demo/

【讨论】:

  • 您好@MokshithSandeepKumar,如果回答有帮助,请Accept it as an Answer,以便其他遇到相同问题的人可以找到此解决方案并解决他们的问题。
  • 建议的解决方案并不能解决实际问题,但我非常感谢您为解决这个问题所做的努力。
  • @MokshithSandeepKumar 您正在寻找的解决方案是不可能的。您可以挂载整个共享而不是特定文件。因为在将文件共享作为卷安装到容器后,它将变得很常见。因此,您将在文件共享中更新的任何文件都将反映在容器中,反之亦然
  • 请检查我在限制中提到的内容。
猜你喜欢
  • 1970-01-01
  • 2022-06-30
  • 2020-05-28
  • 1970-01-01
  • 2021-04-27
  • 2017-10-06
  • 2018-10-16
  • 2013-07-05
  • 2018-03-29
相关资源
最近更新 更多