【问题标题】:Is there a way to have a container fall back to a console if the process stops?如果进程停止,有没有办法让容器回退到控制台?
【发布时间】:2017-10-23 21:27:08
【问题描述】:

也许我的处理方式错误,但如果我有一个运行某个程序的容器,并且我使用“-d -it”运行它,它会启动该程序,我可以附加到它以查看输出。

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

显然我不希望将它用于生产容器,但是当我在开发时,最好打开它。

【问题讨论】:

    标签: docker containers dockerfile


    【解决方案1】:

    你可以试试:CTRL-pCTRL-q

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-27
      • 2015-06-01
      • 1970-01-01
      • 2011-10-13
      • 1970-01-01
      • 1970-01-01
      • 2021-09-11
      • 1970-01-01
      相关资源
      最近更新 更多