更新: 如以下答案中所述,
Ctrl+
p,
Ctrl+
q现在可以将交互方式转换为守护程序方式。
那么
Ctrl+
C(或
Ctrl+ )应分开你从容器中,但 它会杀死容器 ,因为你的主要过程是一个bash。
关于Docker的一些课程。该容器不是真正的功能齐全的操作系统。运行容器时,启动的过程将使用PID
1并假定具有初始化电源。因此,当该进程终止时,守护进程将停止容器,直到启动一个新进程(通过docker
start)(对此问题的更多说明http://phusion.github.io/baseimage-
docker/#intro)
如果您想要一个始终以分离模式运行的容器,我建议您使用
docker run -d foo
在容器上装有ssh服务器。(最简单的方法是遵循dockerizing
openssh教程https://docs.docker.com/engine/examples/running_ssh_service/)
或者,您可以通过以下方式重新启动容器
docker start foo
(默认情况下它将被分离)



