docker 容器启动后立马退出的解决方法
2024-08-29 08:29:47
原因:
容器同时只能管理一个进程,如果这个进程结束了容器就退出了,但是不表示容器只能运行一个进程(其他进程可在后台运行),但是要使容器不退出必须要有一个进程在前台执行。
解决方案:
启动脚本最后一个进程一定要用前台运行方式 即在进程最后不加 &(&表示在后台执行),否则容器退出
可在脚本后加 /bin/bash ,如果还不行,就换为 tail -f /dev/null (实时查看/dev/null)
最新文章
- 单台机器配置redis多实例
- 高效的SQLSERVER分页查询的几种示例分析
- linux errno使用
- WPF 样式和行为
- cookie注入讲解
- js和jquery实现tab选项卡
- VB.NET中使用Linq TO SQL添加数据后获得自增长列ID
- 如何将sqlserver表中的数据导出sql语句或生成insert into语句 [转]
- 安卓TCP通信版本2
- windows 上优雅的安装 node 和 npm
- ssm框架的搭建实现CRUD的操作
- ORACLE 建表语句(表名及字段名大写)
- 一个ExtJS实例
- 电梯调度设计之初感想——蔡迎盈&;&;曹玉松
- WebService之客户端
- python语法风格
- 【转载】koa相关知识(来自官网)
- 在pycharm中每次运行代码不使用console而使用run
- 第一行代码 -3-2 软件也要拼脸蛋-UI界面-更强大的滚动条-RecyclerView
- 'Could not find first log file name in binary log index file'的解决办法