Azure Docker 容器卷指向一个子目录yssubfolder

在Azure上,我正在使用Terraform配置一个带有多个docker容器的容器组。 我想让每个容器都使用连接到同一文件共享的卷,但在该共享中的不同子目录下。

file_share directoryA directoryB

我可以用volume-share_name = file_share来供应容器A。

我想用volume-share_name = file_sharedirectoryA和volume-share_name = file_sharedirectoryB来供应容器B。

这是否可能,如果可能,你如何在Terraform代码中指定它为share_name? 如果不可能,是否有变通办法?

解决方案:

恐怕你是不可能做到的。Azure容器实例目前不支持将文件共享的子目录挂载到实例中。你只需要将同一个文件共享挂载到多个容器上,就可以共享其中的文件。

而如果你想挂载文件共享的子目录,我建议你使用AKS,它支持这样做。而当你使用AKS来做的时候,会是这样的。

  volumes:
  - name: volume1
    azureFile:
      secretName: azure-secret
      shareName: data/volume1
      readOnly: false
  - name: volume2
    azureFile:
      secretName: azure-secret
      shareName: data/volume2
      readOnly: false

给TA打赏
共{{data.count}}人
人已打赏
未分类

获取任何月份中没有周六和周日的天数?[关闭]

2022-9-8 20:10:40

未分类

从地图中获取中心点,并改变边界

2022-9-8 20:21:36

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索