stdin, stdout, and ttys
是相关的概念。stdin
和stdout
是一个过程的输入和输出流。甲伪终端(也称为一个tty
或一个pts
)用于连接用户的“终端”与stdin
和stdout
通过壳流,通常(但不一定),例如bash
。我今天在“终端”周围使用引号,因为我们今天实际上并没有使用同样的含义。
对于docker,在交互模式下运行进程时(例如在启动Shell 时),您经常会使用-t
和。对于外壳程序,您希望能够发出命令并读取输出。-i``bash
docker用来附加stdout/stdin
的代码具有所有脏内容。