从bash脚本开始的转义Docker attach

从bash脚本开始的转义Docker attach,bash,docker,keyboard-shortcuts,Bash,Docker,Keyboard Shortcuts,我正在从运行Docker命令,我使用的命令之一是attach 附加工作正常,但我无法通过按CTRL+C或CTRL+p/CTRL+Q来接合以保留输出 我的理论是,关键信号不是由Docker获取的,因为bash在Docker前面运行 这是正确的吗?我该如何解决这个问题呢?最后确实执行了评估。有什么方法可以用eval保存TTY吗?事实上我错了。我原以为是这样,但在这里测试证明我错了。我手动运行命令,然后尝试docker attach。同样的问题(所以脚本不会影响它)。看起来,如果在没有-t标志(TTY

我正在从运行Docker命令,我使用的命令之一是attach

附加工作正常,但我无法通过按CTRL+C或CTRL+p/CTRL+Q来接合以保留输出

我的理论是,关键信号不是由Docker获取的,因为bash在Docker前面运行


这是正确的吗?我该如何解决这个问题呢?

最后确实执行了评估。有什么方法可以用eval保存TTY吗?事实上我错了。我原以为是这样,但在这里测试证明我错了。我手动运行命令,然后尝试docker attach。同样的问题(所以脚本不会影响它)。看起来,如果在没有-t标志(TTY)的情况下运行命令,输出会正常工作,但我无法退出它。如果使用了-t标志,它似乎可以工作。My
docker attach
不会将
-t
显示为选项。这将是我的第二个建议。很高兴你让它工作了,-t被设置为run,这打开了一个tty“Allocate a pseudo tty”