拾点灵犀
斐讯N1 Docker安装calibre-web建立私人的书库

 一直有在手机看书的习惯,虽然大多是看小说,战争的居多。最近书荒,刚好折腾斐讯N1,它能够通过docker安装calibre-web镜像本地搭建私有书库,可以上传下载管理自己的书籍。

安装了N遍的linuxserver/calibre-web镜像,能成功搭建,并能访问,但就是上传书时,出错,rename titlle。。。。。。。。。 [Errno 1] Operation not permitted,搜索了很多答案,镜像的作者说错误不在镜像本身,实在无法割舍,它体积很小,才500多M,可惜用不上。

转用talebook/talebook,拉取回来的镜像竟然达到了1G,实在太大了,但它却能完美运行在斐讯N1上,它进程占用了10%的资源,内存也用了不少。也还算通接受。

SSH运行:

1
docker run -d --name calibre -p 8080:80 -v <本机data目录>:/data talebook/calibre-webserver

记录在安装过程中,所接触到的参数,也加深了对docker的理解。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
docker run \
--name calibre-web \     <-------此参数用来给容器命名,我命名为“calibre-web”,你可以自己任意起名
--restart unless-stopped \     <-------此参数用来控制容器可以自动启动
-e PUID=1000 \ <-------此参数用来设置用户ID(小白不懂,管它的)
-e PGID=1000 \ <-------此参数用来设置团队ID(小白不懂,管它的)
-e TZ=Asia/Shanghai \ <-------此参数用来设置时区

-v /mnt/sda1/calibre/config:/config \     <-------此参数用来指定“配置文件夹”的路径,我设置在了挂载的硬盘上,你可以根据需要自由设置路径(注意:你能改的路径是冒号左边的部分“/mnt/sda1/calibre/config”;冒号右边是容器内建路径,不要改动)
-v /mnt/sda1/calibre/books:/books \     <-------此参数用来指定“电子书”的存放路径,同上,可以自由设置路径
-p 8083:8083 \     <-------指定端口,我用了默认的8083,你可以根据需要自定义端口。(注意:如果要改,是改冒号左手边的端口,右手边是容器内建端口,不要改)
-d linuxserver/calibre-web     <-------指定所使用的镜像名称
署名 - 非商业性使用 - 禁止演绎 4.0