收起左侧

openlist添加存储路径后无限重启

4
回复
55
查看
[ 复制链接 ]

1

主题

1

回帖

0

牛值

江湖小虾

悬赏1飞牛币未解决

用的是这个代码进行安装的

docker run -d --restart=always -v /vol1/1000/tools/openlist:/opt/openlist/data -p 5244:5244 --user 0:0 -e UMASK=022 --name="openlist" openlistteam/openlist:latest

安装后可正常运行openlist,但想增加一行存储路径后就开始无限重启,日志报错内容为:

Error: Current user does not have write and/or execute permissions for the ./data directory: /opt/openlist/data

Please visit https://doc.oplist.org/guide/installation/docker#for-version-after-v4-1-0 for more information.

错误:当前用户没有 ./data 目录(/opt/openlist/data)的写和/或执行权限。

请访问 https://doc.oplist.org/guide/installation/docker#v4-1-0-%E4%BB%A5%E5%90%8E%E7%89%88%E6%9C%AC 获取更多信息。

按说安装代码中的user 0:0已经是最高权限了,为什么还会抱着个错误,哪位大神能帮忙解决一下

收藏
送赞
分享

4

主题

56

回帖

0

牛值

fnOS系统内测组

fnOS1.0上线纪念勋章

最简单的方法,手动给那个文件夹加上openlist的权限

4

主题

56

回帖

0

牛值

fnOS系统内测组

fnOS1.0上线纪念勋章

使用 Docker - OpenList 文档 或者去抄官方给的命令试试

3

主题

3

回帖

0

牛值

江湖小虾

fnOS1.0上线纪念勋章

首先在飞牛的文件管理中创建“openlist”文件夹。

如果您希望使用 1001,即容器内置的默认 openlist 用户运行和管理 OpenList 及其配置目录,请使用以下命令:
chown -R 1001:1001 /vol1/1000/Docker/openlist
docker run -d --restart=always -v /vol1/1000/Docker/openlist:/opt/openlist/data -p 5244:5244 -e UMASK=022 --name="openlist" openlistteam/openlist:latest

如果您希望使用当前用户运行和管理 OpenList 及其配置目录,请使用以下命令:
sudo chown -R ​(id -u):(id -g) /vol1/1000/Docker/openlist
docker run --user ​(id -u):(id -g) -d --restart=always -v /vol1/1000/Docker/openlist:/opt/openlist/data -p 5244:5244 -e UMASK=022 --name="openlist" openlistteam/openlist:latest

我一般用第一种,第一行代码用来给文件夹权限,官方文档中有写,你可以试试看。

3

主题

3

回帖

0

牛值

江湖小虾

fnOS1.0上线纪念勋章

(id的前面是美元符号,上面代码没有显示

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则