GitBook使用Dockerfile
初始化目录
gitbook init
添加文件,编译启动
gitbook serve
编译完成后会生成_book
目录
➜ ll _book
total 264
-rw-r--r-- 1 admin staff 22K Nov 16 13:51 Act2API文档.html
-rw-r--r-- 1 admin staff 78B Nov 16 13:51 Dockerfile
drwxr-xr-x 13 admin staff 416B Nov 16 13:51 gitbook
-rw-r--r-- 1 admin staff 8.9K Nov 16 13:51 index.html
-rw-r--r-- 1 admin staff 73K Nov 16 13:51 search_index.json
-rw-r--r-- 1 admin staff 11K Nov 16 13:51 ssh通道执行流程.html
-rw-r--r-- 1 admin staff 931B Nov 16 13:51 主机上报原理.md
可以看到里面编译出来的就是index.html
静态页面;
直接可以使用nginx
进行构建 一个镜像
FROM nginx
WORKDIR /usr/share/nginx/html
ADD _book/. /usr/share/nginx/html
EXPOSE 80
编译
docker build -t registry.idcos.com/cloudpower/cloud-act2-docs:v1.0 .
上传
docker push registry.idcos.com/cloudpower/cloud-act2-docs:v1.0
启动
docker run -dp 80:80 --name cloud-act2-gitbook registry.idcos.com/cloudpower/cloud-act2-docs:v1.0
{{ template “_internal/disqus.html” . }}