有时,我们需要对一个容器进行交互操作,这时,最方便的做法是
docker attach <container-name>
这样就进入到了容器环境。
这时,如果我们要退出容器,会有两种情况:
第一,我们希望停止这一容器。这时比较简单,如果在Shell中,我们可以利用Ctrl+D
或exit
命令。如果不在Shell中,则可首先利用Ctrl+C
回退到Shell环境,再进行操作。
第二,我们希望这一容器在后台继续运行。这需要使用Ctrl+P Ctrl+Q
组合键,其效果是将容器从interactive (-i)
模式切换为daemon (-d)
模式。这样在退出容器后,容器就不会停止运行。