2
respostas

Caracteres especiais no docker

Olá! Fui usar o docker para o curso de SQL e me deparei com uma situação inusitada: Quando entro no terminal, não consigo utilizar caracteres especiais como "ç" e "á" Tentei nas imagens do ubuntu, debian, etc... e simplesmente quando entro no terminal deles não aparecem esses caracteres.

Obs: O layout do teclado parece estar correto, tanto que caracteres como ponto, virgula, colchetes e chaves aparecem normalmente

Se alguém já passou por isso, pode me informar como resolvo? Ou é algo referente a minha versão do docker ou incompatibilidade com meu PC/SO?

Podem testar rodando o comando abaixo e tentando digitar "ç" no terminal:

docker run -it ubuntu

2 respostas

Olá Victor, tudo bem?

Algumas ideias para analisar o problema na sua máquina, qual o ambiente você está executando o docker? Caso você mude o layout do teclado no host docker antes de executar o container, permanece com o mesmo problema? Experimenta se executando o container em cloud como https://labs.play-with-docker.com/ acontece a mesma situação.

Atualmente o docker está na versão 17.12.1-ce (27/02/2018 último release) e pelo que eu saiba a única questão é o processador ser 64bits.

Encontrei no stackoverflow um link interessante sobre especificar este tipo de configurações no docker https://stackoverflow.com/questions/28405902/how-to-set-the-locale-inside-a-docker-container/28406007#28406007 link do artigo original é http://jaredmarkell.com/docker-and-locales/