是否所有正在运行的docker容器都有一个单独的进程ID

Man*_*egi 4 containers pid process docker

是否所有正在运行的docker容器都有一个单独的进程ID.如果是的话,怎么能得到它.此外,如果我们杀死这个过程会发生什么?

Chr*_*nel 15

是的,每个docker容器在主机上都有不同的PID.

您可以通过执行以下操作获取docker容器PID:

docker inspect --format '{{ .State.Pid }}' CONTAINER_ID
Run Code Online (Sandbox Code Playgroud)

如果您终止主机上的进程,您的docker容器将会死亡.