【发布时间】:2017-11-18 12:41:02
【问题描述】:
在我的开发过程中,我发现自己经常在生成的容器 ID 上发出 docker run 命令,然后是 docker exec 命令。必须在命令之间复制/粘贴容器 ID 有点烦人,所以我试图将容器 ID 通过管道传输到我的 docker exec 命令中。
这是我的示例命令。
docker run -itd image | xargs -i docker exec -it {} bash
这会启动容器,但随后出现以下错误。
the input device is not a TTY
有人知道如何解决这个问题吗?
编辑:我也忘了提到我定义了一个入口点并且不能覆盖它。
【问题讨论】:
-
-它和 d?.
-
@OliverCharlesworth 两全其美!