octopress-in-docker is a helper utility for using octopress in docker, which is for anyone who was struggling for maintaining an environment for octopress, with docker it's much easier than ever before.
octopress-in-docker consisits of two parts, a docker image (xupeng/octopress) and a helper script for easier usage, you need Python, pip and docker to use it.
How?
pip install git+https://github.com/xupeng/octopress-in-docker.git#egg=octopress-in-docker
Suppose your octopress source is in directory /octopress
($OCTOPRESS
), then you can run any octopress supported commands with oid
, which is the helper script for easier docker usage, for example:
oid -r $OCTOPRESS rake generate
to generate HTML files, and
oid -r $OCTOPRESS rake preview
for live preview and there is a HTTP service listening on port 4000.
Please run oid --help
for further information, and keep http://octopress.org/ as reference.