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

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

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

Docker 컨테이너에 shopt checkwinsize -s내 파일 이 있고 를 사용하고 있는지 확인했습니다 . 호스트 세션과 동일합니다.bashrconshoptbash

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

답변1

쉘이 루트로 이동되면 Docker는 권한 경계를 초과하므로 신호를 보내는 데 성공하지 못할 수 있습니다. (이는 Docker만의 문제가 아닙니다.)

추가 자료:

관련 정보