如果进程停止,有没有办法让容器回退到控制台?

时间:2017-10-22 21:35:13

标签: docker containers dockerfile

也许我正在以错误的方式接近这个,但如果我有一个运行某些程序的容器,我用" -d -it"它启动程序,我可以附加到它来查看输出。

但如果我执行ctrl + c,则进程停止并且容器退出。有时虽然我希望容器继续运行所以我可以调查。我想把它设置为退回到/ bin / sh或/ bin / bash或某些控制台,这样它就不会退出,我可以在它仍在运行时四处寻找。

显然,我不希望这个用于生产容器,但是当我开始使用它时,最好将其打开。

1 个答案:

答案 0 :(得分:2)

您可以尝试:CTRL-p CTRL-q

  

您可以使用CTRL-p CTRL-q键序列从容器中分离并使其保持运行。

https://docs.docker.com/engine/reference/commandline/attach/#extended-description