Docker Container running a Jekyll server. It watches the content of a directory and if it changes it rebuilds the site.
You can serve your Jekyll website from <site-source> with this docker container using the following command:
docker run -d -v <site-source>:/data -p <port>:4000 praqma/jekyll-server serve -H 0.0.0.0
Available is a test script for building and execution the server. (docker-build-run-jekyll.sh)
The \<site-source> is the directory on the Docker host with the source for the site. The site can be view as html on http://\<host-ip>:\<port>