Given a docker image 'catlfish' as defined in catlfish/packaging/docker, here is an example of a minimal catlfish instance using three docker containers to run a single frontend node, a single storage node and a third system for merge. First, edit frontend/catlfish.config and replace MY-PUBLIC-ADDRESS with an IP address or DNS name for the interface on the host system that is most likely to play well with docker. (This part of the instructions can most certainly be improved by someone with some docker skills!) Then, run $ docker build -t my-single-node-catlfish docker How to run the single node catlfish image: $ docker run my-single-node-catlfish