避免启动container运行shell脚本执行完成后docker退出
来源:互联网 发布:westlife知乎 编辑:程序博客网 时间:2024/06/08 15:16
http://www.linuxdiyf.com/linux/28568.html
问题
最近在使用 Dockerfile 启动容器,发现使用Dockerfile调用容器里面的shell,当shell执行完成以后,docker会退出容器。
分析
Docker 在执行shell的时候,是在后台执行的;因此,在shell执行完成以后,docker检测到没有前台任务需要执行,便退出container.
解决方法
在shell脚本的最后加上一个“永远完成不了”的命令:
# tail -f /dev/null
这样当执行到这条命令的时候,shell便不会退出,container也不会退出。
本文永久更新地址:http://www.linuxdiyf.com/linux/28568.html
阅读全文
0 0
- 避免启动container运行shell脚本执行完成后docker退出
- 如何避免Docker容器启动脚本运行后自动退出——一个cron定时任务docker镜像方案
- docker container 实例退出后继续运行
- docker容器启动后执行完l脚本后自动退出解决方案
- 启动Firefox后不执行脚本操作、执行完脚本后报错Plugin Container for firefox已停止工作
- Shell脚本之监视主进程的运行状态,异常退出后自动重启
- linux shell 运行jar 脚本不退出
- vb.net shell线程执行完成后再运行以后处理 函数
- linux环境在tomcat启动或者停止后执行shell脚本,脚本内容备份图片文件夹
- openvswitch 2.1.2 安装完成后 启动 与 停止 shell脚本
- Java后台执行Shell脚本, Java方法不用等待Shell程序执行完成并保证关掉Java程序Shell脚本正常运行
- Java后台执行Shell脚本, Java方法不用等待Shell程序执行完成并保证关掉Java程序Shell脚本正常运行
- Tomcat启动真正完成后,执行方法
- spring启动完成后执行特定代码
- SpringMVC在启动完成后执行方法
- C 的exe文件运行完成后自动退出
- shell不能执行su 后的脚本
- shell不能执行su 后的脚本
- jquery查找节点和创建节点的方式
- 异常org.springframework.beans.factory.UnsatisfiedDependencyException
- UVA 1339(古老的密码)
- 数据库相关的优化
- 返回Json或object,导致bug,使用eval函数处理
- 避免启动container运行shell脚本执行完成后docker退出
- https 原理
- 手势估计- Hand Pose Estimation
- Ice的更多细节
- 机器学习算法python实现
- Apache Strom学习笔记三:在storm集群上运行拓扑
- JAVA与mysql之间的编码问题
- 利用nginx搭建RTMP视频点播、直播、HLS服务器
- MySQL约束