docker 容器启动后立马退出的解决方法

Posted wangbaojun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 容器启动后立马退出的解决方法相关的知识,希望对你有一定的参考价值。

原因:
容器同时只能管理一个进程,如果这个进程结束了容器就退出了,但是不表示容器只能运行一个进程(其他进程可在后台运行),但是要使容器不退出必须要有一个进程在前台执行。
 
解决方案:
启动脚本最后一个进程一定要用前台运行方式 即在进程最后不加 &(&表示在后台执行),否则容器退出
 
可在脚本后加  /bin/bash ,如果还不行,就换为 tail -f /dev/null (实时查看/dev/null)

以上是关于docker 容器启动后立马退出的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

如何避免Docker容器启动脚本运行后自动退出

Docker实现退出container后保持继续运行的解决办法

Docker 存储数据

centos上docker无法挂载数据库数据解决方法

Docker容器一起动就退出的解决方案

如何避免Docker容器启动脚本运行后自动退出