Ubuntu上Docker(官方docker-compose.yml)方式安装完Directus后,登录Directus进行文件上传结果出错,显示“Service “files” is unavailable…”:

解决办法是在主机修改uploads文件夹权限:
sudo chown 1000:1000 ./uploads
据说原因是docker里文件夹权限都给到node,然后node的uid和gid都是1000,而主机上如果存在多用户,且当前用户的uid和gid不是1000就会出错。查看uid和gid:
id -u
id -g