<Anterior | Conteúdo | Próxima>
6.13. consolas
Os contêineres têm um número configurável de consoles. Sempre existe um no contêiner / dev / console. Isso é mostrado no terminal a partir do qual você executou lxc-start, a menos que -d opção é especificada. A saída em / Dev /
consolá pode ser redirecionado para um arquivo usando o -c arquivo de console opção para lxc-start. O número de consoles extras é especificado pelo lxc.tty variável e geralmente é definido como 4. Esses consoles são mostrados em / dev / ttyN (para 1 <= N <= 4). Para fazer login no console 3 do host, use:
sudo lxc-console -n contêiner -t 3
ou se o -tN opção não for especificada, um console não utilizado será escolhido automaticamente. Para sair do console, use a sequência de escape Ctrl-a q. Observe que a sequência de escape não funciona no console resultante de lxc- iniciar sem o -d opção.
Cada console de contêiner é, na verdade, um Unix98 pty na montagem pty do host (não do convidado), montado em bind sobre o do convidado / dev / ttyN e / dev / console. Portanto, se o convidado desmontá-los ou tentar acessar o dispositivo de personagem real 4: N, ele não estará servindo getty para os consoles LXC. (Com as configurações padrão, o contêiner não será capaz de acessar esse dispositivo de caractere e o getty irá falhar.) Isso pode acontecer facilmente quando um script de inicialização monta cegamente um novo / dev.
Documentação