In Docker releases previous to v0.9.0, you could attach(inject) a process into a container by using lxc-attach. For example:
docker run -d ubuntu:12.04
docker inspect {{containerhash}} | grep ID
// "ID": "d846ae242838de66f12414fbc8807acb3c77778bdb81babab7115261f4242284"
sudo lxc-attach -n d846ae242838de66f12414fbc8807acb3c77778bdb81babab7115261f4242284 -- /bin/bash
This no longer works because of the 0.9.0 switch to libcontainer.
How can we do this via libcontainer?
There is an option to switch to lxc with a startup option, but I'd like to know how this can be accomplished via libcontainer.