Azure中使用docker 如出现 permission denied,需要”sudo -i“的 root权限。
预创建配置文件
首先我们要预先创建cloudreve的配置文件,否则在启动服务的时候会报错。以配置路径'/cloudreve'为例,当然也可以改为自己习惯的路径。
- mkdir -p ~/cloudreve/uploads \
- && mkdir -p ~/cloudreve/avatar \
- && touch ~/cloudreve/conf.ini \
- && touch ~/cloudreve/cloudreve.db
启动Cloudreve
- docker run -d \
- --name cloudreve \
- -e PUID=$UID \
- -e PGID=$GID \
- -e TZ="Asia/Shanghai" \
- -p 5212:5212 \
- --restart=unless-stopped \
- -v /cloudreve/uploads:/cloudreve/uploads \
- -v ~/cloudreve/conf.ini:/cloudreve/conf.ini \
- -v ~/cloudreve/cloudreve.db:/cloudreve/cloudreve.db \
- -v ~/cloudreve/avatar:/cloudreve/avatar \
- xavierniu/cloudreve
- docker logs -f cloudreve
卸载:
- docker rm -f cloudreve
