概述
- 阿里网盘提供了免费的100G不限流网盘资源
- 本人有备份文件的习惯和分享文件的需求
- DockerHub提供了对应的资源,可以实现挂载阿里网盘
应用需求
挂载软件 | Mountain Duck或其他 |
---|---|
Docker管理器 | Docker Desktop(可有可无) |
浏览器 | Edge或其他 |
具体操作
-
注册一个阿里网盘地址 -> 阿里网盘地址
-
使用chrome内核的浏览器 -> 使用Edge
- 进入开发者选项
- 在开发者选项找到应用程序,并选择本地存储中的token
- 获得对应 r e f r e s h _ t o k e n \color{red}{refresh\_token} refresh_token
-
注册一个dockerhub账号 -> docker_hub
- 注册完成之后选择免费的personal
- 下载docker desktop并安装,会默认得到docker服务
-
打开cmd/终端
-
拉取messense/aliyundrive-webdav。完成之后在Docker Desktop有对应的images,但不存在容器
docker pull messense/aliyundrive-webdav
-
建立aliyundrive-webdav容器
docker run -d --name=webdav-aliyun --restart=always -p [本机端口号]:[容器内端口号] -v [本机地址]/aliyun-driver:/etc/aliyundrive-webdav -e TZ="Asia/Shanghai" -e REFRESH_TOKEN="[上面提及的refresh_token]" -e WEBDAV_AUTH_USER="[自己设置的账号]" -e WEBDAV_AUTH_PASSWORD="[自己设置的密码]" -e JAVA_OPTS="-Xmx1g" messense/aliyundrive-webdav
-
打开挂载工具,主要以支持的webdav工具为主
网址:本机地址:端口号 账号:自己设置的账号 密码:自己设置的密码
-
停止挂载
docker ps -> 获得运行中的容器 docker stop [容器号]
-