docker容器启动失败怎么查找原因(解决docker容器启动后马上退出的问题)
类别:服务器 浏览量:1065
时间:2022-01-19 00:49:55 docker容器启动失败怎么查找原因
解决docker容器启动后马上退出的问题最近在看docker如何让容器在启动时直接运行某些进程,后来发现Dockerfile可以在容器启动的时候指定容器运行命令。
CMD指定,但是每个Dockerfile只能有一条CMD指令,如果指定了多条CMD指定,只有最后一条会被执行。
于是就想了一个办法,在写了一个脚本,在脚本里面启动多个进程,在Dockerfile里运行这个脚本。
最后证明这个方法是可行的,在实验过程中遇到一个问题,容器启动后会马上停止。
经查阅资料:
Docker容器同时只能管理一个进程,如果这个进程退出那么容器也就退出了,但这不表示容器只能运行一个进程(其他进程可在后台运行),但是要使容器不退出必须有一个前台执行的进程。
解决方法:
脚本中最后一个进程一定要用前台运行方式即在进程最后不加&(&表示后台运行),否则容器会退出。
补充知识:在docker容器中使用gdbserver发生的问题及解决办法
在docker容器中使用gdbserver时遇到一个问题
linux_ptrace_test_ret_to_nx: Cannot PTRACE_TRACEME:operation not permmit
原因是Docker默认禁用PTRACE功能,需要在容器运行时开启。
docker run -ti --cap-add=SYS_PTRACE ubuntu
以上这篇解决docker容器启动后马上退出的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
您可能感兴趣
- docker菜鸟教程(Docker简单入门使用教程)
- docker容器root密码(docker用root进入容器的操作)
- idea 远程部署docker(IDEA使用Docker插件菜鸟教程)
- dockervolume文件权限(docker volumes 文件映射方式)
- docker安装与使用教程(5分钟安装docker详细步骤)
- docker远程部署(Docker内网穿透frp部署实现过程解析)
- docker时区问题和迁移数据问题(docker时区问题和迁移数据问题)
- docker中的mongodb(Docker mongoDB 4.2.1 安装并收集springboot日志的步骤详解)
- ubuntu下使用vscode(使用Vscode结合docker进行开发的详细过程)
- docker查看运行容器参数(Docker容器时区调整操作)
- docker 容器运行的数据在哪里(docker容器的几种存储详解)
- docker配置https访问方式(docker 中配置 eureka的方法)
- docker线上部署流程(Docker部署Rancher的方法无坑)
- idea连接不上docker(IDEA使用Docker插件远程部署项目到云服务器的方法步骤)
- centos7docker部署(CentOS 7下设置Docker代理Linux下Systemd服务的环境变量配置)
- 数据库安装到docker(基于docker安装mariadb配置过程解析)
- 吉善缘《聚宝金蟾》金蟾招财摆件 三足全铜蟾蜍客厅店铺开业礼品(吉善缘聚宝金蟾金蟾招财摆件)
- 招财化煞神兽,金蟾变了(招财化煞神兽金蟾变了)
- 26岁杨紫的白素贞遇上24岁鞠婧祎,哪个最美(26岁杨紫的白素贞遇上24岁鞠婧祎)
- 鞠婧祎和杨紫两种风格的女生,你心里谁比较美(鞠婧祎和杨紫两种风格的女生)
- 三千年第一美女鞠婧祎出演白素贞pk杨紫,颜值胜赵雅芝王祖贤(三千年第一美女鞠婧祎出演白素贞pk杨紫)
- 成都轨道交通13号线一期工程最新进展(成都轨道交通13号线一期工程最新进展)
热门推荐
- phpredis存储对象(PHP使用redis位图bitMap 实现签到功能)
- ASP.NET写文件的方法
- mysql有哪些约束(MySQL完整性约束的定义与实例教程)
- django框架基础之路由详解(Django中如何防范CSRF跨站点请求伪造攻击的实现)
- python列表中的数组(Python3.4学习笔记之列表、数组操作示例)
- dedecms滚动代码(dedecms常用sql语句汇总)
- iis服务器如何设置多个网站(云服务器怎么设置404页面IIS7)
- mysql的基本索引类型(MySQL 隔离数据列和前缀索引的使用总结)
- python图书管理系统(python面向对象法实现图书管理系统)
- laravel数据返回格式(laravel 关联关系遍历数组的例子)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9