bash não está redimensionando corretamente dentro do contêiner interativo do Docker

11

Sempre que o tamanho do terminal for alterado, geralmente bash será resize automaticamente, para que os LINES e COLUMNS sejam recalculados corretamente. Mas, por algum motivo, isso não está funcionando dentro de um contêiner do Docker executando bash interativamente.

Eu tenho shopt checkwinsize -s no meu bashrc no contêiner do Docker (e verifiquei que ele é on usando shopt ). O mesmo com o host bash session.

Estou sem ideias, realmente; shopt checkwinsize -s é o único método que encontrei para obter bash para avaliar automaticamente resize quando a janela é redimensionada.

    
por Trent Bing 19.02.2016 / 01:37

1 resposta

6

Se o seu shell está pronto para root, o Docker pode não conseguir enviar sinais para ele, pois isso ultrapassa um limite de privilégio. (Isso não é apenas um problema com o Docker).

Leitura adicional:

por 19.02.2016 / 01:52

Tags