【发布时间】:2020-01-29 10:24:35
【问题描述】:
编辑:
有人标记了this question的重复项,但它根本没有解释底层机制。
但相比之下,this stack overflow 解决了我在案例 I 中的困惑,但不是案例 II。
我是 docker 的新手,我对 --interactive、--attach 标志的使用以及所涉及的那些概念感到困惑
我将在 docker hub 中使用 busybox 来展示我的困惑。
案例一:
当我使用以下命令运行容器时。 docker run --interactive --tty busybox sh
根据document,--interactive标志用于
即使没有附加,也保持 STDIN 打开
不明白即使不依附是什么意思,依附于什么?
案例二:
然后我退出容器并尝试使用
docker start --attach abdd796820b1 。
终端似乎也接受输入,但是当我输入 ls 或 echo 时,它没有给出响应。 --attach 标志做了什么?
请帮忙。
【问题讨论】:
-
这能回答你的问题吗? what is docker run -it flag?
-
@jannis,它没有,但它导致另一个页面here 回答了我的大部分问题。但它没有回答我的最后一个问题, --attach 标志的作用是什么。
-
“那我退出容器”——你是怎么做到的?
-
@jannis 类型退出
标签: docker containers interactive flags