Docker
Docker exec bash 互動式小終端視窗
假設我有
bash
以下列方式之一互動執行的容器:
docker run -it <image> /bin/bash
.docker start <stopped_container>
然後docker attach <container>
。當我想要另一個互動式會話時,我執行下一個命令:
docker exec -it <container> /bin/bash
. 一切似乎都很好,但終端視窗很小:如何將新的互動式
bash
終端會話擴展到所需的大小?
這可以使用
stty
更改和列印終端線路設置的程序來完成。假設我想為
bash
我開始的會話或我docker run -it ...
開始的會話獲得相同的終端大小。docker attach ...``bash``bash exec -it
首先,II 應該獲取第一個終端的目前終端大小:
bash-4.2# stty size 68 317
我應該為第二個終端設置相等的值:
bash-4.2# stty size # check current terminal size before (it's not required) 0 0 bash-4.2# stty rows 68 bash-4.2# stty cols 317