Azure 容器实例和 Azure 存储 = 权限问题
Azure Container Instance and Azure Storage = permission issue
我是 运行 带有 Azure 文件存储装载的 ACI 中的 gitlab 实例。
这是容器的输出:
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 存储。
我是 运行 带有 Azure 文件存储装载的 ACI 中的 gitlab 实例。
这是容器的输出:
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 存储。