【笔记】通过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 --name cloudreve -p 5212:5212 -v /root/Cloudreve/uploads:/cloudreve/uploads -v /root/Cloudreve/avatar:/cloudreve/avatar -v /root/Cloudreve/conf.ini:/cloudreve/conf.ini -v /root/Cloudreve/cloudreve.db:/cloudreve/cloudreve.db cloudreve/cloudreve:latest

获取默认管理员密码

1
docker logs cloudreve
1
Admin password: xxxxxxxx

重置管理员密码

  • 进入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 博客园——骑着蜗牛路过你的风景