先安装alist或者openlist:
alist版
docker run -itd --name=alist -p 5244:5244 -v /etc/alist:/opt/alist/data --restart always -e PUID=0 -e PGID=0 -e UMASK=022 xhofe/alist:latest
openlist版
mkdir -p /etc/openlist
docker run --user $(id -u):$(id -g) -d --restart=unless-stopped -v /etc/openlist:/opt/openlist/data -p 5244:5244 -e UMASK=022 --name="openlist" openlistteam/openlist:latest
下面以Alist为例,openlist是alist的二开版本都一样
通过命令设置密码 docker exec -it alist ./alist admin set NEW_PASSWORD
接下来通过webdav来挂载磁盘,这里假设我要在宝塔的docker里面挂载,进入容器docker exec -it baota /bin/bash
安装davfs2: yum install davfs2
这里有点尴尬,centos8的源挂了,更新一下
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
yum clean all
yum makecache
重新执行安装davfs2: yum install davfs2
在alist后台用户管理, 权限 打开 Webdav 读取 和 Webdav 管理 这两个权限
然后挂载
mkdir /www/alist
mount -t davfs http://172.17.0.4:5244/dav/ /www/alist
输入用户密码即可。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END










暂无评论内容