- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我使用 docker run -it
以交互方式启动容器,并使用 docker run -d
在后台启动它们。这两个选项似乎是排他的。但是,现在我注意到 docker run -dit
(或 docker run -itd
)很常见。那么区别是什么呢?当 -it
真的需要和 -d
一起使用时?
最佳答案
是的,有时,即使你 -d
-it
当ENTRYPOINT
为bash
或sh
docker run -d ubuntu:14.04
会立即停止,导致 bash
找不到要分配的伪终端。您必须指定 -it
以便将 bash
或 sh
分配给伪终端。
docker run -dit ubuntu:14.04
如果你以后想在任何容器中使用 nano
或 vim
,你必须指定 -it
当图像开始。否则你会得到错误。例如,
docker run --name mongodb -d mongo
docker exec -it mongodb bash
apt-get update
apt-get install nano
nano somefile
会报错
错误打开终端:未知。
关于docker - 实际上,docker run -dit(-itd) 与 docker run -d 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41916435/
我是 LDAP 协议(protocol)和服务器的新手,所以如果我问另一个小问题,请原谅我。假设我有以下带有嵌套组的 LDAP DIT。 dn: dc=example,dc=com objectCla
我已经在 Java 中实现了一个递归基数 2 DIT FFT,以及一个常规 DFT 来验证我的 FFT 结果,但两者的结果不同,我似乎无法弄清楚。两者都使用 apply() 方法提供整个数组,开始
在我的项目中,我有几个收集一些数据并将它们放入数据库的对象,现在由于某些原因数据库链接可能会失败,所以我为它发出信号并将其绑定(bind)到一个插槽,该插槽将写入发生的事情日志文件并尝试重新连接到数据
所以我一直在尝试(手动)在 R 中实现 Cooley-Turkey FFT 算法(对于大小为 N=n^2 的输入)。我试过: myfft 1,N=2^n,它不会计算出正确的值。我实现了一个 DFT 函
我使用 docker run -it 以交互方式启动容器,并使用 docker run -d 在后台启动它们。这两个选项似乎是排他的。但是,现在我注意到 docker run -dit(或 docke
使用 vim 我习惯于运动命令,如 cit , dit , yit编辑 html/xml 文件时。我喜欢 .使用此命令后更是如此,因为我只需按一个键就可以重复我所做的事情。 我想知道是否有像 pit(
我是一名优秀的程序员,十分优秀!