# docker运行cloudreve 自建网盘 ## 获取镜像 ``` docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cloudreve/cloudreve:latest docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cloudreve/cloudreve:latest docker.io/cloudreve/cloudreve:latest sudo docker rmi swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cloudreve/cloudreve:latest ``` ## 启动镜像 创建文件夹及`docker-compose.yml`文件 ``` sudo mkdir cloudreve-app sudo cd cloudreve-app # 创建所需目录 mkdir -p cloudreve/uploads cloudreve/avatar # 创建空的配置文件和数据库文件(关键!) touch cloudreve/conf.ini cloudreve/cloudreve.db vi docker-compose.yml ``` 文件内容 ``` version: '3' services: cloudreve: container_name: cloudreve image: cloudreve/cloudreve:latest restart: unless-stopped ports: - "5212:5212" volumes: - ./cloudreve/cloudreve.db:/cloudreve/cloudreve.db - ./cloudreve/conf.ini:/cloudreve/conf.ini - ./cloudreve/uploads:/cloudreve/uploads - ./cloudreve/avatar:/cloudreve/avatar ``` 启动容器 ``` docker-compose up -d ``` 查看初始密码 ``` docker logs cloudreve ```