docker容器何时停止?

docker容器何时停止?,docker,Docker,如果在命令行上或使用CMD指定了一个简单的run命令,则当程序退出时,容器停止。但是,如果: 程序生成新进程,然后ant退出 在命令行上使用“exec”,然后第一个命令退出 请你也指一下这些文件好吗 谢谢 执行docker run时运行的进程将是PID为1的进程(位于容器的进程命名空间内)。这个过程在UNIX/Linux系统中是特殊的,它是负责“采用”任何“孤立”过程的过程。如果此过程结束,所有过程也将结束 因此,回答您的问题,如果这个初始过程(在docker run中执行的过程)结束,那么

如果在命令行上或使用CMD指定了一个简单的run命令,则当程序退出时,容器停止。但是,如果:

  • 程序生成新进程,然后ant退出

  • 在命令行上使用“exec”,然后第一个命令退出

请你也指一下这些文件好吗


谢谢

执行
docker run时运行的进程将是PID为1的进程(位于容器的进程命名空间内)。这个过程在UNIX/Linux系统中是特殊的,它是负责“采用”任何“孤立”过程的过程。如果此过程结束,所有过程也将结束


因此,回答您的问题,如果这个初始过程(在
docker run
中执行的过程)结束,那么容器中的所有过程也将结束。我还没有找到任何与此相关的官方文件,但关于这个话题有很多讨论

根据帖子,该PID 1将采用孤立流程,但不知道如何获取采用的流程。