docker容器启动后执行完l脚本后自动退出解决方案
来源:互联网 发布:复式算法计算器 编辑:程序博客网 时间:2024/05/19 06:35
最近项目有一个启动容器自动执行某个脚本启动某应用的需求,发现该脚本执行完后该容器自动退出。
问题分析
一个docker容器同时只能管理一个进程,这个进程退出后,容器也就退出了,当然一个容器里可以同时运行多个进程。当容器启动完后执行某脚本后,该进程结束了,其他进程也结束了,所以该容器自动退出了,解决方案:我们可以让该脚本一直运行不停止。
解决方案
在脚本最后一行添加tail -f /dev/null,这个命令永远完成不了,所以该脚本一直不会执行完,所以该容器永远不会退出。
阅读全文
0 0
- docker容器启动后执行完l脚本后自动退出解决方案
- 如何避免Docker容器启动脚本运行后自动退出——一个cron定时任务docker镜像方案
- 避免启动container运行shell脚本执行完成后docker退出
- linux启动后自动执行某个脚本
- Spring容器启动后自动执行Servlet进行预处理
- Spring容器启动后自动执行Servlet进行预处理
- Spring容器启动后自动执行Servlet进行预处理
- Spring容器启动后自动执行Servlet进行预处理
- Spring容器启动后自动执行Servlet进行预处理
- centos 启动后,自动执行自己的脚本。
- HBase启动失败,启动后自动退出
- SpringMVC启动后自动执行
- bat 文件执行完后dos终端无法自动退出
- docker容器启动后修改启动命令参数
- Spring容器启动后注入service到Servlet并自动执行
- 004-执行 docker attach 后,没有进入容器内部
- 容器创建后,随意更改容器内启动脚本
- linux启动后自动执行一个应用程序
- 理解 node.js 的事件循环
- C语言中利用setjmp和longjmp做异常处理
- 创建hexo风格的markdown页面
- 百度云--免费qt开发视频
- 聚集索引、辅助索引、覆盖索引、联合索引
- docker容器启动后执行完l脚本后自动退出解决方案
- Non-square Equation(数学问题方程转化)
- 2.3将子菜单添加到菜单
- tomcat使用虚拟目录
- DNS服务器搭建-Linux-Dnsmasq
- heroku
- 垂直居中
- OpenStack快速入门
- 学习笔记——JAVA设计模式<8>组合模式