网上一大堆教程都是 SSH 样式不能用亲测了一个界面版本1、安装 docker2、拉取镜像宝塔后台拉取有问题,建议去这里复制https://hub.docker.com/r/tangcuyu/webdav-aliyundriverSSH 运行docker pull tangcuyu/webdav-aliyundriver
成功后可以看到列表
3、创建容器
容器名称:aliyundrive-webdav
端口 8080 8080 可以自己改
路径
前面填 /docker/aliyundrive-webdav
后面填 /etc/aliyundrive-webdav
环境变量填
REFRESH_TOKEN=21a06f8b10094967861cd348bb770bfc
WEBDAV_AUTH_USER=admin
WEBDAV_AUTH_PASSWORD=admin4、linux系统挂载webdav为本地路径
Ubuntu/Debian系统运行命令apt-get install davfs2CentOS系统运行命令yum install davfs25、创建目录并挂载阿里云盘mkdir/www/wwwroot/alidrive
mount -t davfs http://172.17.0.2:8080/ /www/wwwroot/alidrive
IP 地址一定要去看一下容器的IP
运行命令后会提示输入账户密码,就是前面第二段命令里面的admin,外网可以访问,建议修改。命令说明http://172.17.0.2:8080/镜像内网地址+端口号,在docker里面可以看到你拉取的镜像对应的内网ip/www/wwwroot/alidrive 是云盘挂载路径,根据自己情况自定义,下面用到的命令都要一样。6、开机自动挂载云盘1、如果不想每次挂载都需要输入用户名密码,可以在挂载之后,使用如下命令把用户名和密码写入文件:echo "/www/wwwroot/alidrive admin admin" >/etc/davfs2/secrets
2、开启自动挂载写入文件echo “mount -t davfs http://172.17.0.2:8080/ /www/wwwroot/alidrive” >>/etc/rc.local
echo “http://172.17.0.2:8080/ /www/wwwroot/alidrive davfs defaults 0 0”>> /etc/fstab7、宝塔设置自动备份1、首先修改宝塔默认备份目录。改为云盘挂载路径
2、创建宝塔任务计划备份网站或者数据库,选择自己要备份的网站或者数据库,备份到本地磁盘(就是你设置的云盘挂载目录,这样就实现自动备份)
未经允许不得转载:易优模板_网站html模板-网站运营 » docker 挂载阿里云盘 步骤