Docker安装nextcloud的注意事项

由于ubuntu挂载的是Windows的文件夹,所以需要注意权限的问题,具体操作可以查看之前的文章

1.挂载目录

手动挂载文件系统指定权限(特殊字符要\转义)
mount -t cifs -o user=user,password=pass,iocharset=utf8,dir_mode=0777,file_mode=0777 //192.168.2.2/windows_dir /mount_point
开机自动挂载(特殊字符不需要转义)
//192.168.2.2/share /root/share cifs rw,user=user,password=pass,iocharset=utf8,dir_mode=0777,file_mode=0777 0 0

2.docker安装

3.修改docker内的文件读取权限

docker exec -it [container] /bin/bash
sed -i "s/deb.debian.org/mirrors.aliyun.com/g
apt update && apt install vim
vi config/config.php
# 添加
'check_data_directory_permissions' => false

4.添加域名,同步

./utils