1.安装docker 

  yum install docker -y (需要安装epel源)

  1. 搜索镜像下载镜像

docker search cloudreve

docker 安装cloudreve +离线下载_bash

docker pull docker.io/xy1297754537/cloudreve

下载镜像

3.启动镜像

docker run -itd -p 83:83 --name yp  docker.io/xy1297754537/cloudreve

#创建镜像,将镜像里的83端口映射给机器,

4.修改配置文件(找密码)

docker cp yp:/core/db/cloudreve.db .

复制出容器的db文件到本地,因为我不知道该容器的账号登陆密码

docker 安装cloudreve +离线下载_docker_02

#将文件导出到win系统,下载上面的软件,找到users项,修改password ,改为以下字符,下面字符解密过来就是123123,密码就被改为123123,账号是admin@cloudreve.org

nlS0Wex3ycncSuce:48b8c3152007a1c4bb46ea4a43f82c456eaef068

4.再次启动

docker stop yp

docker rm yp

#先关闭之前创建的容器yp,在删除yp容器,

docker 安装cloudreve +离线下载_bash_03

#查看一下有没有删除

docker run -itd -p 83:83 -v /root/yp/db/:/core/db/ --name yp3  docker.io/xy1297754537/cloudreve

#再次创建,将我们自己准备的db文件映射给容器使用

docker 安装cloudreve +离线下载_bash_04

获取aria2 的端口和rpc令牌

docker 安装cloudreve +离线下载_数据_05

docker exec -it 4f7ba01f7462 /bin/bash

#进入容器查看aria2配置

docker 安装cloudreve +离线下载_bash_06

docker 安装cloudreve +离线下载_bash_07

docker 安装cloudreve +离线下载_bash_08

5,终极创建命令

docker run -itd -p 83:83 -p 6800:6800  -v /root/yp/db/:/core/db/ -v /root/yp/shuju/:/core/uploads --name yp3  docker.io/xy1297754537/cloudreve

#表示把83 6800端口都映射出来,后面两个是分别把数据库文件和数据盘(就是上传文件都存在这个盘)都映射出来