安装完各种依赖后依然无法成功执行 gitbook pdf或者你并不想在宿主机安装 gitbook 以及一大堆依赖但依然想使用此功能
Dockerfile文件如下:
FROM ubuntu:18.04MAINTAINER zhangjb <32330536@qq.com>RUN apt-get updateRUN DEBIAN_FRONTEND="noninteractive" apt-get install -y calibre-bin nodejs npmRUN npm install -g gitbook-cliRUN cd /tmp && gitbook init && rm -f /tmp/*.mdWORKDIR /book
执行命令打成镜像:
docker build -t gitbookcli:1.0 .

使用docker镜像执行gitbook pdf命令:
cd projects/arch-docdocker run -t -v ${PWD}:/book gitbookcli:1.0 gitbook pdf
当出现1 file(s) generated
表示pdf电子书生成成功。

打开生成的pdf电子书,验证文件内容与gitbook是否一致。
gitbook内容:

生成的pdf电子书内容:

两者对比,内容近乎完美一致!
文章转载自编程阁楼,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




