você precisa de um kernel suficientemente recente, que seja 3.8 ou superior, de acordo com o blog .
Eu tenho jogado um pouco com o LXC recentemente e uma das coisas que eu não consegui descobrir é como os LXCs no Ubuntu implementam o namespace - em particular o namespace do PID.
Não consigo encontrar nenhuma referência ao namespace de PID em / proc. Ou seja:
vagrant@precise64:~$ ps -ef|grep lxc-start
root 19096 1 0 Oct27 ? 00:00:00 lxc-start -n mysecond -d
vagrant 21431 1037 0 00:28 pts/0 00:00:00 grep --color=auto lxc-start
vagrant@precise64:~$ sudo ls -l /proc/19096/ns/
total 0
-r-------- 1 root root 0 Oct 27 22:09 ipc
-r-------- 1 root root 0 Oct 27 22:09 net
-r-------- 1 root root 0 Oct 27 22:09 uts
vagrant@precise64:~$
Agora, posso ver que o namespace ipc, net e uts está de fato em vigor, mas nenhum sinal de PID.
Tenho certeza de que há algo que estou perdendo, pois o namespace PID parece funcionar - quando eu conecto ao console do contêiner e executo ps -ef
ele realmente retorna SOMENTE uma lista de processos em execução dentro do LXC - nem todos os processos em execução no o host.
Alguém sabe o que eu deveria estar procurando? Obrigado