Solusi 1:
Ya, Ctrl-a q , harus berfungsi secara default, namun tidak, lxc-console
sebenarnya tidak menggunakan screen
untuk mencapai perilaku konsolnya. Bahkan, Anda mungkin mengalami konflik jika menggunakan screen karena ini juga menggunakan Ctrl-a sebagai awalan. Jika Anda berada di dalam screen
tetapi tidak menyadarinya maka Anda harus mengetikkan Ctrl-a a q sejak perilaku default screen
adalah Anda harus mengetik Ctrl-a a untuk benar-benar mengirim ^a
ke shell berjalan di dalamnya. Anda dapat mengubah awalan untuk melarikan diri dengan meneruskan -e
atau --escape=PREFIX
pilihan untuk lxc-console
.
Selain itu, tampaknya ada bug di lxc-start
sehingga jika segera masuk ke mode konsol saat Anda memulai penampung, Anda tidak dapat menggunakan Ctrl-a q untuk melarikan diri-- pada kenyataannya, semua karakter kontrol tampaknya dikacaukan dan dicetak ke layar alih-alih berperilaku seperti yang Anda harapkan. Salah satu solusinya adalah menjalankannya dengan -d
atau --daemon
opsi sehingga tidak segera memulai konsol, dan menghubungkannya dengan tangan:
lxc-start -d -n container-name
lxc-console -n container-name
Solusi 2:
Apa yang saya lakukan untuk menghentikan wadah
- Buka sesi baru.
- Masuk sebagai root.
- Periksa status penampung.
lxc-stop -n <name of the container>
Ini akan menghentikan penampung.