대화형 Docker 컨테이너에서 bash의 크기가 올바르게 조정되지 않습니다.

대화형 Docker 컨테이너에서 bash의 크기가 올바르게 조정되지 않습니다.

합계는 일반적으로 터미널 크기가 변경될 때마다 자동으로 정확하게 다시 계산 bash됩니다 . 그러나 어떤 이유로든 이는 대화형으로 실행되는 Docker 컨테이너에서는 작동하지 않습니다 .resizeLINESCOLUMNSbash

저는 Docker 컨테이너 shopt checkwinsize -s에 있고 그것이 작동 하는지 확인했습니다 . 호스트 세션과 동일합니다.bashrconshoptbash

정말 아이디어가 부족합니다. 이것이 창 크기가 조정될 때 자동으로 평가하는 유일한 방법입니다 shopt checkwinsize -s.bashresize

답변1

쉘이 루트로 고소된 경우 권한 경계를 초과하기 때문에 Docker가 신호를 성공적으로 보내지 못할 수 있습니다. (이것은 단순한 Docker 문제가 아닙니다.)

추가 자료:

관련 정보