インタラクティブDockerコンテナでbashのサイズが正しく調整されない

インタラクティブDockerコンテナでbashのサイズが正しく調整されない

合計は通常、端末のサイズが変わるたびに自動的に正確に再計算されbashます。ただし、何らかの理由でこれは対話的に実行されているDockerコンテナでは機能しません。resizeLINESCOLUMNSbash

私はDockerコンテナshopt checkwinsize -sにあり、それが動作していることを確認しました。ホストセッションと同じです。bashrconshoptbash

本当にアイデアが足りません。これがウィンドウのサイズが変更されたときに自動的に評価する唯一の方法ですshopt checkwinsize -sbashresize

答え1

シェルがrootに訴えると、権限の境界を超えるため、Dockerがシグナルを正常に送信できない可能性があります。 (これは単なるDockerの問題ではありません。)

追加資料:

関連情報