gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 02:59:25 25 4
gpt4 key购买 nike

我正在使用 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 的官方镜像。我不想使用具有更正权限的自定义图像层。

有什么想法吗?

谢谢

编辑:我的部署如下所示:https://learn.microsoft.com/en-us/azure/container-instances/container-instances-volume-azure-files#mount-multiple-volumes

最佳答案

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

关于Azure容器实例和Azure存储=权限问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50605958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com