is it possible to mount a host directory as a volume on a running docker container?

Solution 1:

This is not possible with the current version of docker. All volumes, links, networking, etc. need to be configured when the container starts.

Follow this docker pull request for when this functionality may end up being merged.