使用 Calibre-Web Docker 镜像搭建电子书管理系统
Calibre-Web 是一个基于浏览器的电子书管理系统。利用 Docker 镜像,可以轻松地部署 Calibre-Web,并通过网络访问它,而无需在本地安装 Calibre 应用程序。
步骤一:使用 Docker CLI 搭建 Calibre-Web
- 拉取 Calibre-Web 镜像:
docker pull linuxserver/calibre-web
-docker pull
: 从 Docker Hub 下载镜像。-linuxserver/calibre-web
: Calibre-Web 镜像名称。 - 创建容器:
docker run -d \--name=calibre-web \-e PUID=1000 \-e PGID=1000 \-e TZ=America/New_York \-p 8083:8083 \-v /path/to/library:/books \-v /path/to/config:/config \--restart unless-stopped \linuxserver/calibre-web
--d
: 后台运行容器。---name=calibre-web
: 指定容器的名称。--e PUID=1000
: 指定运行 Calibre-Web 的用户 ID。--e PGID=1000
: 指定运行 Calibre-Web 的用户组 ID。--e TZ=America/New_York
: 设置容器的时区。--p 8083:8083
: 将容器的 8083 端口映射到主机的 8083 端口。--v /path/to/library:/books
: 将本地电子书库目录挂载到容器内的/books
目录。--v /path/to/config:/config
: 将本地配置目录挂载到容器内的/config
目录。---restart unless-stopped
: 容器在退出时自动重启。-linuxserver/calibre-web
: 使用的镜像名称。 - 访问 Calibre-Web:在浏览器中访问
http://localhost:8083
(如果使用默认端口)来访问 Calibre-Web。
步骤二:使用 Docker Compose 搭建 Calibre-Web
- 创建
docker-compose.yml
文件:version:'3'services:calibre-web:image: linuxserver/calibre-web container_name: calibre-web environment:- PUID=1000 - PGID=1000 - TZ=America/New_York volumes:- /path/to/library:/books - /path/to/config:/config ports:-"8083:8083"restart: unless-stopped
-version: '3'
: 指定 Docker Compose 文件的版本。-services
: 定义服务。-calibre-web
: 服务名称。-image
: 使用的镜像名称。-container_name
: 指定容器的名称。-environment
: 容器环境变量。-volumes
: 挂载的卷。-ports
: 端口映射。-restart
: 容器退出时的重启策略。 - 启动容器:在包含
docker-compose.yml
文件的目录中运行以下命令:docker-compose up -d
--d
: 后台运行容器。 - 访问 Calibre-Web:在浏览器中访问
http://localhost:8083
(如果使用默认端口)来访问 Calibre-Web。
版权归原作者 LogicLancer 所有, 如有侵权,请联系我们删除。