获取阿里网盘登陆的token
使用docker将阿里网盘转webdav协议
docker run -d --name=aliyundrive-webdav --restart=unless-stopped \
-p 9000:8080 \
-e REFRESH_TOKEN='your token' \
-e WEBDAV_AUTH_USER=wtp_user \
-e WEBDAV_AUTH_PASSWORD=wtp_pass \
messense/aliyundrive-webdav
如果不需要端口映射的话,可省略-p
每个容器都会有一个独立的内网ip,是和真机在同一个ip段,若本机想直接与docker容器通讯,并不需要映射端口
运行docker容器
我的容器内网ip是 172.17.0.6
我的webdav的地址为: http://172.17.0.6:8080
linux挂载webdav为本地路径
1.安装davfs2
Ubuntu/Debian下
apt-get install davfs2
CentOS下
yum install davfs2
创建目录并挂载
mkdir /alidrive
mount -t davfs http://172.17.0.6:8080/ /alidrive
如果遇到文件夹全是问号的情况,说明你之前挂载的目录非正常断开
修复方法如下,即可恢复
sudo umount -l /alidrive
中途环境重新创建了容易,导致ip变为172.17.0.2
挂载成功,切换到目录即可看到阿里云盘的文件。可操作文件。
文章来源:https://www.toymoban.com/news/detail-524594.html
文章来源地址https://www.toymoban.com/news/detail-524594.html
到了这里,关于linux挂在阿里云盘(webdav协议)给服务器扩容、备份数据等的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!