“ docker run -it”和没有--detach的docker run有什么区别?

时间:2020-05-19 21:20:37

标签: docker

我听说在--detach选项中没有docker run的情况下,我的终端已连接到容器,这与附加带有docker run -it选项的终端一样吗?有什么区别?

1 个答案:

答案 0 :(得分:1)

您可以使用-d选项以分离模式启动docker容器。因此,容器启动并在后台运行。也就是说,您启动了容器,并且可以在启动后使用控制台来执行其他命令。

此示例使用test图像运行名为debian:latest的容器。 -it指示Docker分配一个与容器的stdin连接的伪TTY;在容器中创建一个交互式bash shell。

docker run --name test -it debian