当前位置: 首页 > 面试题库 >

将tty / std-in-out附加到docker或lxc是什么意思?

仲孙阳
2023-03-14
问题内容

我阅读了一些码头工人文档,但我不明白这可能意味着

  • 附上tty
  • 附加标准输入和标准输出

出于这些目的,我看到-i-t标志是使用。

这个过程是什么意思?


问题答案:

stdin, stdout, and ttys是相关的概念。stdinstdout是一个过程的输入和输出流。甲伪终端(也称为一个tty或一个pts)用于连接用户的“终端”与stdinstdout通过壳流,通常(但不一定),例如bash。我今天在“终端”周围使用引号,因为我们今天实际上并没有使用同样的含义。

对于docker,在交互模式下运行进程时(例如在启动Shell
时),您经常会使用-t和。对于外壳程序,您希望能够发出命令并读取输出。-i``bash

docker用来附加stdout/stdin的代码具有所有脏内容。



 类似资料:
  • 问题内容: 当我运行PS时,列输出之一是TTY。这是什么意思?特别是作为“ ??”的值如何 与“ ttys000”比较? 我问是因为我有一个Java程序通过ProcessBuilder执行,并且当该程序通过我的IDE(IntelliJ)运行时,该过程比在IDE外部以可执行jar运行时所花的时间少5倍。 在每种情况下,我都在运行排序时运行ps,唯一的区别是IDE创建的TTY为??的进程。而jar创建

  • 问题内容: 如果您看一下Docker的功能,大多数功能已经由LXC提供。 那么Doc​​ker添加了什么呢?为什么要在普通LXC上使用Docker? 问题答案: 从Docker FAQ中: Docker不能替代lxc。“ lxc”是指linux内核(特别是名称空间和控制组)的功能,这些功能允许彼此进行沙盒处理并控制其资源分配。 在此低级内核功能基础之上,Docker提供了具有多种强大功能的高级工具

  • 我知道是一个原子对象。但是原子化到什么程度呢?据我所知,操作可以是原子的。使一个对象原子化到底是什么意思?例如,如果有两个线程同时执行以下代码: 那么整个操作(例如)是原子操作吗?还是对变量atomic(so)进行了更改?

  • Python的< code>docutils模块中的一个组件在机器中使用了下面的正则表达式,该表达式用于将带有星号的文本转换为斜体文本: 原始: 大多数人都知道拉丁语“及时行乐”是什么意思。 这是一个非常简单的模式:如果前面没有空格、换行符或空字符,请匹配星号。我想知道的是将空的 unicode 字符串 () 附加到模式会得到什么?它被附加到文档中也发现的许多其他模式中,但我不知道它对给定的文本是

  • 问题内容: 在Kubernetes minikube教程中,有以下命令可以使用Minikube Docker守护进程: 该命令的确切作用是什么? 问题答案: 该命令返回一组Bash环境变量导出,以配置您的本地环境以重新使用Minikube实例中的Docker守护程序。 通过此输出会导致bash评估这些出口并使它们生效。 您可以通过省略评估步骤并直接运行来查看将在您的Shell中执行的特定命令。但是

  • 如果你看看Docker的功能,大部分已经由LXC提供了。 那么Docker添加了什么?我为什么要使用Docker而不是普通的LXC?