<Precedenti | Contenuti | Succ.>
6.13. Console
I container hanno un numero configurabile di console. Ne esiste sempre uno sul contenitore / dev / console. Questo è mostrato sul terminale da cui hai eseguito lxc-start, a meno che il -d l'opzione è specificata. L'uscita su / dev /
consolle può essere reindirizzato a un file utilizzando il -c file-console opzione a lxc-start. Il numero di console extra è specificato da lxc.tty variabile, e di solito è impostato su 4. Quelle console sono mostrate su /dev/ttyN (per 1 <= N <= 4). Per accedere alla console 3 dall'host, utilizzare:
sudo lxc-console -n contenitore -t 3
o se il -t n opzione non è specificata, verrà scelta automaticamente una console non utilizzata. Per uscire dalla console, usa la sequenza di escape Ctrl-a q. Nota che la sequenza di escape non funziona nella console risultante da lxc- inizio senza il -d opzione.
Ogni console contenitore è in realtà un pty Unix98 nel mount pty dell'host (non del guest), montato su bind su quello del guest /dev/ttyN e / dev / console. Pertanto, se l'ospite li smonta o tenta in altro modo di accedere al dispositivo del personaggio reale 4: N, non servirà getty alle console LXC. (Con le impostazioni predefinite, il contenitore non sarà in grado di accedere a quel dispositivo a caratteri e quindi getty fallirà.) Questo può facilmente accadere quando uno script di avvio monta alla cieca un nuovo / dev.
Documentazione