Azure容器实例和Azure存储=权限问题

Azure容器实例和Azure存储=权限问题,azure,azure-storage,azure-virtual-machine,azure-files,azure-container-instances,Azure,Azure Storage,Azure Virtual Machine,Azure Files,Azure Container Instances,Iam在ACI中运行gitlab实例,并装载Azure文件存储 这是容器的输出: storage_directory[/var/opt/gitlab/.ssh] (gitlab::gitlab-shell line 38) had an error: Mixlib::ShellOut::ShellCommandFailed: ruby_block[directory resource: /var/opt/gitlab/.ssh] (/opt/gitlab/embedded/cookbooks/c

Iam在ACI中运行gitlab实例,并装载Azure文件存储

这是容器的输出:

storage_directory[/var/opt/gitlab/.ssh] (gitlab::gitlab-shell line 38) had an error: Mixlib::ShellOut::ShellCommandFailed: ruby_block[directory resource: /var/opt/gitlab/.ssh] (/opt/gitlab/embedded/cookbooks/cache/cookbooks/package/resources/storage_directory.rb line 33) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of chmod 00700 /var/opt/gitlab/.ssh ----
STDOUT: 
STDERR: chmod: changing permissions of '/var/opt/gitlab/.ssh': Operation not permitted
---- End output of chmod 00700 /var/opt/gitlab/.ssh ----
Ran chmod 00700 /var/opt/gitlab/.ssh returned 1
我需要做些什么来更正存储权限吗? 我看到有一些文件被创建了,所以问题是这个。。。 我使用的是docker hub的官方图像。我不想使用具有更正权限的自定义图像层

有什么想法吗

谢谢

编辑:
我的部署如下所示:

Azure存储帐户-文件基本上是SMB协议,SA装载时具有
root:root 777
权限。如果需要其他权限,则必须使用Blob存储

仅出于测试目的,您是否可以将权限更改为chmod 777并查看它是否有效?可以在运行脚本的文件夹上运行ls-l以显示它有哪些权限吗?谢谢,我从另一个容器中以--command-line param运行
ls-lha
。输出是:
total 512-rwxrwxrwx 1根根目录312 May 30 14:20.gitconfig drwxrwxrwx 2根目录0 May 30 14:20.ssh
。它在Linux中确实是这样工作的……如何在ACI中使用blob存储(除了REST/C之外)?