docker部署calibre-web-电子书库
拉取镜像
docker pull linuxserver/calibre-web
一键部署
docker run -d \
--name=calibre-web \
-e PUID=0 \
-e PGID=0 \
-e TZ=Asia/Shanghai \
-e DOCKER_MODS=linuxserver/mods:universal-calibre `#optional` \
-e OAUTHLIB_RELAX_TOKEN_SCOPE=1 `#optional` \
-p 8083:8083 \
-v /var/lib/docker/calibre/data:/config \
-v /var/lib/docker/calibre/library:/books \
--restart unless-stopped \
lscr.io/linuxserver/calibre-web:latest
docker-compose部署示例
version: "2.1"
services:
calibre-web:
image: lscr.io/linuxserver/calibre-web:latest
container_name: calibre-web
environment:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
- DOCKER_MODS=linuxserver/mods:universal-calibre #optional
- OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional
volumes:
- /var/lib/docker/calibre/data:/config
- /var/lib/docker/calibre/library:/books
ports:
- 8083:8083
restart: unless-stopped
配置数据库
docker exec -it calibre-web sh #进入容器内部
cd /app/calibre/bin #进入bin文件夹
calibredb restore_database --really-do-it --with-library /books #创建一个数据库
chmod a+w /books/metadata.db #添加写的权限
exit # 退出容器
评论
发表评论