一. 步骤

1. 拉取镜像

$ docker pull technosoft2000/calibre-web

2. 创建文件夹

$ mkdir -p /home/docker/calibre-web/{app,books,kindlegen,config}

3. 创建容器

$ docker create --name=calibre-web --restart=always -v /home/docker/calibre-web/books:/books -v /home/docker/calibre-web/app:/calibre-web/app -v /home/docker/calibre-web/kindlegen:/calibre-web/kindlegen -v /home/docker/calibre-web/config:/calibre-web/config -e USE_CONFIG_DIR=true -e SET_CONTAINER_TIMEZONE=true -e CONTAINER_TIMEZONE=Asia/Shanghai -e PGID=0 -e PUID=0 -p 8083:8083 technosoft2000/calibre-web

4. 手动拉取github文件

因为technosoft2000/calibre-web启动时会拉取一个github文件,但是会报错导致拉取不出来,装上梯子可以拉取,不过本人使用的是阿里云国内服务器,所以只能手动拉取到app目录下。
$ cd /home/docker/calibre-web/app

$ git clone -b master --single-branch https://github.com/janeczku/calibre-web.git

5. 启动容器

$ docker start calibre-web

6. 查看日志

$ docker logs -f -t --tail 500 calibre-web
因为calibre-web在启动的时候还有一个文件需要从github上拉取,会浪费一些时间,所以看日至才可以知道到底启动成功没。

7. 配置

7.1 第一次登陆

用户名:admin
密码:admin123

7.2 数据库配置

书籍存放在这个目录中,(管理权限 — 数据库配置)

7.3 中文设置

简体中文的设置,(用户配置 — 语言)

7.4 启用上传

上传功能需要自己启动,(管理权限 — 基本配置 — 功能配置 — 启用上传)

8. 手动添加元数据

因为豆瓣的API失效了所以只能手动添加, 查看书籍信息的网址:
豆瓣: https://book.douban.com/ 中国国家图书馆: http://opac.nlc.cn/F/BR36RSBM6EI8X6VLML535CY31B2EH4P4GB3QSISENTSKURDKHI-02126?func=find-b-0

效果图:

文章作者: 烟雨
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 烟雨阁
Docker 群友分享
喜欢就支持一下吧