때마다 터미널 크기 변경, 보통 bash
것입니다 resize
자동으로 그렇게하는 것이 LINES
및이 COLUMNS
올바르게 다시 계산된다. 그러나 어떤 이유로 bash
대화 형으로 실행되는 Docker 컨테이너에서는 작동하지 않습니다 .
내가 가진 shopt checkwinsize -s
내에서 bashrc
도커 컨테이너 (하고 있는지 확인 on
하여 shopt
). 호스트 bash
세션 과 동일합니다 .
정말 아이디어가 없어요. 창 크기를 조정할 때 자동으로 평가하기 shopt checkwinsize -s
위해 찾은 유일한 방법 입니다.bash
resize
답변
쉘이 루트에 성공하면 Docker는 권한 경계를 넘어 신호를 전송하지 못할 수 있습니다. (이것은 Docker의 문제가 아닙니다).
더 읽을 거리 :
- SIGWINCH 연결 프로세스 # 5736은이
su
문제를 언급합니다 . - SIGBJD
- 저주 프로세스에 도커 연결