O Libcontainer está embutido no código do Docker e claramente sua escolha favorita.
Usar uma biblioteca integrada reduz as dependências e outras partes móveis, por isso deve ser mais rápido e pode ser considerado mais estável.
Tudo é explicado com mais detalhes no Docker Blog .