使用docker安装outlinewiki/outline:0.72.0-3版本之后,上传修改个人头像,发现报错”outline upload failed”,谷歌搜索发现这个链接。看了一下,是因为本地文件挂载到/var/lib/outline/data文件夹,而docker内运行outline的用户是nodejs,很容易造成docker内的进程没有权限向data内写入。

解决方法:

docker exec -u 0 -it outline-docker-compose-wk-outline-1 sh
chown -R nodejs:nodejs /var/lib/outline/data

退出docker shell之后,重启outline-docker-compose-wk-outline-1容器(此处容器名按实际情况决定)

最后修改:2024 年 01 月 04 日
如果觉得我的文章对你有用,请随意赞赏