为什么在Docker中运行“tty”时会得到“不是tty”?

在我启动CentOS作为Docker容器之后,当我运行tty我得到:

 # tty not a tty 

not a tty的原因是什么?

docker run不会模拟一个TTY,除非被告知要使用-t 。 请参阅https://docs.docker.com/engine/reference/run/#/foreground