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
)