日本語が入力できない

export LANG="C.UTF-8"; rails c する

便利alias

alias dcrailsconsole="docker-compose -f ~/path/to/docker-compose.yml exec [rails service name] sh -c 'export LANG=\"C.UTF-8\"; rails c'"

トラブルシューティング

Dockerfileに記述しても、execで新たにconsoleを使用する場合は有効化されない

Docker / rails console で日本語入力できない問題 の通りに、ENV LANG C.UTF-8 をDockerfileに記述しても docker-compose exec [service name] sh などで、 consoleを起動した場合は、入力はできない

勝手に改行される

COLUMNS=200 LINES=50 TERM=xterm の環境変数を宣言する

dockerでコマンドが変に折り返される… - Qiita