相关疑难解决方法(0)

什么是docker run -it flag?

我正在用docker做一些复杂的事情,但结果我不知道-it标志是什么意思.最近我遇到了一些令docker run我困惑的命令的例子.

docker run -itd ubuntu:xenial /bin/bash 
Run Code Online (Sandbox Code Playgroud)

我的问题是-it,如果在实例化期间运行容器,那么在这里写标志是有意义的bin/bash

在文档中我们有一个例子

docker run --name test -it debian
Run Code Online (Sandbox Code Playgroud)

有解释

-it指示Docker分配连接到容器的stdin的伪TTY; 在容器中创建交互式bash shell.

和帮助页面中-t标志的说明

-t, - try分配伪TTY

如果我删除-it标志期间

docker run -d ubuntu:xenial /bin/bash
Run Code Online (Sandbox Code Playgroud)

我新创建的容器并没有那么多

docker ps -a

它被指定为退出

对不起,如果我的问题很愚蠢,我在互联网上找不到解释(我对这一点有很大的误解).

docker dockerfile

64
推荐指数
4
解决办法
3万
查看次数

标签 统计

docker ×1

dockerfile ×1