当前位置:论坛首页 > Linux面板 > 讨论

docker 挂载阿里云盘 步骤

发表在 Linux面板2022-11-3 10:09 [复制链接] 1 4194

本帖最后由 轩城 于 2022-11-3 10:45 编辑

网上一大堆教程都是 SSH 样式不能用
亲测了一个界面版本
1、安装 docker
2、拉取镜像
宝塔后台拉取有问题,建议去这里复制
https://hub.docker.com/r/tangcuyu/webdav-aliyundriver
SSH 运行
docker pull tangcuyu/webdav-aliyundriver
图片1.png
成功后可以看到列表
图片2.png
3、创建容器
图片3.png 图片4.png
容器名称:aliyundrive-webdav
端口 8080 8080 可以自己改
路径
前面填 /docker/aliyundrive-webdav
后面填 /etc/aliyundrive-webdav

环境变量填

REFRESH_TOKEN=21a06f8b10094967861cd348bb770bfc
WEBDAV_AUTH_USER=admin
WEBDAV_AUTH_PASSWORD=admin
4linux系统挂载webdav为本地路径


Ubuntu/Debian系统运行命令
apt-get install davfs2
CentOS系统运行命令
yum install davfs2
5、创建目录并挂载阿里云盘
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/fstab
7、宝塔设置自动备份
1、首先修改宝塔默认备份目录。改为云盘挂载路径

2、创建宝塔任务计划备份网站或者数据库,选择自己要备份的网站或者数据库,备份到本地磁盘(就是你设置的云盘挂载目录,这样就实现自动备份)

使用道具 举报 只看该作者 回复
发表于 2022-11-3 18:21:52 | 显示全部楼层
感谢您的分享
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表