Docker搭建Calibre-Web
LogicLancer 2024-08-26 10:03:01 阅读 60
使用 Calibre-Web Docker 镜像搭建电子书管理系统
Calibre-Web 是一个基于浏览器的电子书管理系统。利用 Docker 镜像,可以轻松地部署 Calibre-Web,并通过网络访问它,而无需在本地安装 Calibre 应用程序。
步骤一:使用 Docker CLI 搭建 Calibre-Web
拉取 Calibre-Web 镜像:
<code>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。
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。