在我的开发中,我经常使用
以下是我的示例命令。
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
有人有什么想法能够解决这个问题吗?
补充说明:我还忘了提到我已经定义了ENTRYPOINT,无法覆盖它。