中国软件网

您现在的位置是:网站首页>软件百科

软件百科

docker里的容器运行几秒自动退出了

中国软件网2023-05-07软件百科软件功能设计
心蓝抢票软件,软件功能设计,安卓解压缩软件,docker里的容器运行几秒自动退出了,心蓝抢票软件,软件功能设计,安卓解压缩软件在网上查了原因后Docker容器后台运行,就必须有一个前台进程容器运行的命令如果不是那些一直挂起的命令(比如

docker里的容器运行几秒自动退出了

docker里的容器运行几秒自动退出了,

  心蓝抢票软件,软件功能设计,安卓解压缩软件在网上查了原因后Docker容器后台运行,就必须有一个前台进程容器运行的命令如果不是那些一直挂起的命令(比如运行toptail)就是会自动退出的

  这个是 docker 的机制问题,比如你的 web 容器,我们以 nginx 和 fpm 为例,正常情况下,我们配置启动服务只需要启动响应的 service 即可,例如

  但是,这样做, nginx 和 fpm 均为后台进程模式运行,就导致 docker 前台没有运行的应用,

  设置一个启动命令才就可以避免此问题设置启动命令(一定要设置不会自动退出的命令)

  1、docker容器运行必须有一个前台进程 如果没有前台进程执行容器认为空闲就会自行退出

  网上有很多介绍就是起一个死循环进程让他不停的循环下去前台永远有进程执行那么容器就不会退出了,以centos为例

  docker 容器运行需要执行一个一直挂起的命令 比如top 或者打印日志

  docker容器如果没有前台程序运行会认为空闲自动关闭退出。

很赞哦!