06
06月
2025
先安装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
通过命令设置密码 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
输入用户密码即可。