Ctrl+;Z(SIGTSTP)在docker容器中的bash shell中有奇怪的行为

Ctrl+;Z(SIGTSTP)在docker容器中的bash shell中有奇怪的行为,bash,powershell,docker,Bash,Powershell,Docker,我正在Windows上使用Docker for Desktop。我在Powershell中使用bash shell启动一个容器,如下所示: docker run-it ubuntu/bin/bash 在bashshell内部,我可以按预期使用Ctrl+C发送INT信号,但是Ctrl+Z/SIGTSTP有意外的行为。 有一段时间,它总是会退出bash进程并将我返回到Powershell,即使我在vim这样的子进程中。 其他时候,它将冻结bash,不再接受任何输入。 我曾尝试使用bash陷阱来查看信

我正在Windows上使用Docker for Desktop。我在Powershell中使用bash shell启动一个容器,如下所示: docker run-it ubuntu/bin/bash 在bashshell内部,我可以按预期使用Ctrl+C发送INT信号,但是Ctrl+Z/SIGTSTP有意外的行为。 有一段时间,它总是会退出bash进程并将我返回到Powershell,即使我在vim这样的子进程中。 其他时候,它将冻结bash,不再接受任何输入。 我曾尝试使用bash陷阱来查看信号是否被捕获,但事实似乎并非如此。这里可能发生什么?我不知道问题出在bash、容器还是Powershell上