Setiap kali ukuran terminal berubah, biasanya bash
akan resize
secara otomatis sehingga LINES
dan COLUMNS
dihitung ulang dengan benar. Tapi untuk beberapa alasan ini tidak berfungsi dalam wadah Docker berjalan secara bash
interaktif.
Saya miliki shopt checkwinsize -s
di bashrc
dalam wadah Docker saya (dan memverifikasi bahwa itu on
menggunakan shopt
). Sama dengan bash
sesi host .
Aku kehabisan ide, sungguh; shopt checkwinsize -s
adalah satu-satunya metode yang saya temukan untuk bash
mengevaluasi secara otomatis resize
ketika jendela diubah ukurannya.
docker run ...
dengansudo
memperbaiki masalah saya. Terima kasih!