注:本例的运行环境为CentOS 7,已安装好docker-ce,以用户woods身份登录,已创建好目录/home/woods/gitbook,其下包含两个子目录gitbook和html,防火墙端口4000已打开
运行gitbook容器命令:
docker run --name gitbook \
-p 4000:4000 \
-v /home/woods/gitbook/gitbook:/srv/gitbook \
-v /home/woods/gitbook/html:/srv/html \
fellah/gitbook
/srv/gitbook 是gitbook工作目录,用来存放源文件,映射到了本地的/home/woods/gitbook/gitbook
/srv/html 是构建后的html文件,可在WEB服务中查看,映射到了本地的/home/woods/gitbook/html
请确保本地的gitbook目录中包含至少README.md和SUMMARY.md两个文件
重新构建命令:
docker exec gitbook gitbook build . /srv/html