Docker: Running nano in docker container

Run comand : export TERM=xterm


You can add

ENV TERM xterm

to your Dockerfile if you will use the editor regularly. We have that setting in our base container, since we're constantly debugging things with vi/emacs.


I think this can be related with Docker Issue #9299.

There are some workarounds commented in that issue:

  • Run the container allocating a pseudo-TTY (option -t).
  • Export environment variable $TERM=xterm in the container's process run in exec (i.e.: export TERM=xterm)

Tags:

Docker