LoginSignup
16
10

More than 5 years have passed since last update.

Docker コンテナのターミナルで文字が折り返される時の対処法

Last updated at Posted at 2018-02-27
docker exec -it コンテナ名 bash

こんな感じで Docker コンテナに bash で入って作業をする人で、文字が変に折り返されて発狂していたんですが、環境変数を渡してあげることで幸せになりました。

docker exec -it -e COLUMNS=$COLUMNS -e LINES=$LINES -e TERM=$TERM コンテナ名 bash

本来、自動でターミナルの大きさに合わせて環境変数 $COLUMNS が設定されるんですが、 Docker コンテナに直接入ると初期値で設定されるっぽいです。もし打つのが面倒くさい場合は、下記エイリアスが使えます。

function dke (){ docker exec -it -e COLUMNS=$COLUMNS -e LINES=$LINES -e TERM=$TERM $@ bash }

これで dke コンテナ名 で入れます。幸せですね。

16
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
16
10