gitbook-docker
A Docker Container for gitbook.
Docker Hub: https://hub.docker.com/r/datawolf/gitbook/
Usage
Read the official GitBook Toolchain Documentation documentation GitbookIO/gitbook first.
# init
docker run --rm -v "$PWD:/gitbook" -p 4000:4000 datawolf/gitbook gitbook init
# serve
docker run --rm -v "$PWD:/gitbook" -p 4000:4000 datawolf/gitbook gitbook serve
# build
docker run --rm -v "$PWD:/gitbook" -p 4000:4000 datawolf/gitbook gitbook build
For short, you can use alias for the long command line text. Place the alias statement in your .bashrc
or .zshrc
.
alias gitbook='docker run --rm -v "$PWD":/gitbook -p 4000:4000 datawolf/gitbook gitbook'
# init
gitbook init
# serve
gitbook serve
# build
gitbook build
# pdf output
gitbook pdf .