Suponha que eu tenha um contêiner que seja executado bash
interativamente com uma das seguintes maneiras:
docker run -it <image> /bin/bash
.docker start <stopped_container>
e entãodocker attach <container>
.
Quando quero outra sessão interativa, faço o seguinte comando: docker exec -it <container> /bin/bash
. Tudo parece estar bem, mas a janela do terminal é pequena:
Como posso expandir a nova bash
sessão de terminal interativa para o tamanho desejado?
Isso pode ser feito usando
stty
um programa que altera e imprime as configurações da linha do terminal.Suponha que eu queira obter tamanhos de terminal iguais para a
bash
sessão com a qual inicieidocker run -it ...
oudocker attach ...
e abash
sessão com a qual inicieibash exec -it
.Em primeiro lugar II deve obter o tamanho do terminal atual para o primeiro terminal:
O I deve definir valores iguais para o segundo terminal:
Agora, o tamanho do terminal é igual para ambos os terminais: