在 Docker v0.9.0 之前的版本中,您可以使用 lxc-attach 命令将进程注入到容器中。例如:
docker run -d ubuntu:12.04
docker inspect {{containerhash}} | grep ID
// "ID": "d846ae242838de66f12414fbc8807acb3c77778bdb81babab7115261f4242284"
sudo lxc-attach -n d846ae242838de66f12414fbc8807acb3c77778bdb81babab7115261f4242284 -- /bin/bash
由于0.9.0切换到libcontainer,此方法已不再适用。
如何通过libcontainer来实现呢?
可以通过启动选项切换到lxc,但我想知道如何通过libcontainer来完成此操作。