Hi Luke,
I'm interested in using Docker for HTCondor job executables also but have similarly come up empty on examples for doing that (although it has been mentioned on this list a couple times). The tricky bit has to do with the docker executable needing sudo and Condor's policy against root permissions for user code and so we probably need a small patch to make that work out or perhaps just an expert sysadmin who knows how to set it up.
In the meantime I've gone the other direction and put Condor in a Docker container orchestrated by Kubernetes. Most of the benefits of dockerization are available (except for container composition which is an important capability with Docker) with the use case being ephemeral clusters using cloud provisioning. Â
My new blog has a relevant post at:Â
http://jimwhite.github.io/Â. The example doesn't yet include a submit minion to show how a whole workflow can be run. I hope to get back to this project in a few weeks with a more complete demo including (hopefully) auto-scaling.
Jim