【笔记】通过Docker部署Cloudreve

前言

通过Docker部署Cloudreve,实现公私兼备的网盘
Cloudreve 可助你即刻构建出兼备自用或公用的网盘服务,通过多种存储策略的支持、虚拟文件系统等特性实现灵活的文件管理体验。(官网

创建映射目录和文件

/root/cloudreve:Cloudreve文件存放路径

1
2
3
4
mkdir /root/cloudreve/uploads
mkdir /root/cloudreve/avatar
touch /root/cloudreve/conf.ini
touch /root/cloudreve/cloudreve.db

通过Docker部署

/root/cloudreve:映射到本地的路径

1
docker run -d -p 5212:5212 --mount type=bind,source=/root/cloudreve/conf.ini,target=/cloudreve/conf.ini --mount type=bind,source=/root/cloudreve/cloudreve.db,target=/cloudreve/cloudreve.db -v /root/cloudreve/uploads:/cloudreve/uploads -v /root/cloudreve/avatar:/cloudreve/avatar cloudreve/cloudreve:latest

重置管理员密码

  • 进入Docker容器内部
1
docker exec -it cloudreve /bin/sh
  • 重置管理员密码
1
./cloudreve --database-script ResetAdminPassword
  • 管理员密码重置成功后会出现在控制台
1
Initial admin user password changed to: xxxxxxxx
  • 使用管理员账户登录

电子邮箱:[email protected]
密码:刚刚得到的管理员密码

完成

参考文献

Cloudreve官方文档
CSDN——reverie_2007
博客园——骑着蜗牛路过你的风景