已知容器 Init 进程 PID,在宿主机上通过 kill -9 PID 的方式结束该进程,容器当前的状态是什么?
Exited
在容器内部,无法通过 kill -9 PID 方式杀死进程,只能是退出状态,要想杀死进程,可以在容器外面,docker kill 命令就是在容器外通过发送SIGKILL杀死容器的,因为在宿主机上,这个init进程的ID已经不再是 1了。
已知容器 Init 进程 PID,在宿主机上通过 kill -9 PID 的方式结束该进程,容器当前的状态是什么?
Exited
在容器内部,无法通过 kill -9 PID 方式杀死进程,只能是退出状态,要想杀死进程,可以在容器外面,docker kill 命令就是在容器外通过发送SIGKILL杀死容器的,因为在宿主机上,这个init进程的ID已经不再是 1了。