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容器中使用非root用户执行脚本操作)
- docker离线安装步骤(Docker安装FastDFS的方法步骤)
- docker部署高性能服务器(Docker部署SQL Server 2019 Always On集群的实现)
- docker容器启动原理(docker容器的原理分析)
- docker 跨主机的网络通信(docker 基于golang镜像构建 ssh服务的方法)
- docker安装部署及使用(docker在linux上的安装部署实例讲解)
- docker 网络映射启动失败(解决docker安装完成报:bridge-nf-call-iptables is disabled问题)
- docker镜像配置的挂载路径(docker挂载本地目录和数据卷容器操作)
- dockernacos教程(Docker+nacos+seata1.3.0安装与使用配置教程)
- docker中的mongodb(Docker mongoDB 4.2.1 安装并收集springboot日志的步骤详解)
- dockerfile镜像介绍(使用Dockerfile构建docker镜像)
- docker root权限(docker 免root权限登陆的解决方案)
- 如何启动所有docker服务(docker 使用CMD或者ENTRYPOINT命令同时启动多个服务)
- 自建docker镜像仓库(使用docker制作分布式lnmp 镜像)
- centos中docker安装部署(三分钟完成 ubuntu16.04初始化,Java,maven,docker环境的部署问题)
- mysql允许远程访问docker(Docker部署mysql远程连接 解决2003的问题)
- 宁夏灵武恐龙化石发现始末(宁夏灵武恐龙化石发现始末)
- 到了岁末 临门一脚 节点,天台综合督评会目标直指 全年红(到了岁末临门一脚)
- 寒假余额不满24小时,不如来一场说走就走的亲子阅读之旅(寒假余额不满24小时)
- 省委书记出席的交流会,十位县委书记同场发言,代表公文材料的高水平(省委书记出席的交流会)
- 《刘老根3》热播,去世15年的她却再次被 伤害(去世15年的她却再次被)
- 十二星座爱情支配欲指数(十二星座爱情支配欲指数)
热门推荐
- canvas如何在网页上画图形(canvas绘制图片drawImage使用方法)
- sqlserver自增字段(SQL Server中identity自增的用法详解)
- 数据库常见的索引结构(数据库索引知识点整理)
- C#递归的应用
- boostrap弹幕效果(boostrap modal 闪现问题的解决方法)
- python弹跳小球(python GUI实现小球满屏乱跑效果)
- dockerfile映射目录(Dockerfile中ENTRYPOINT 和 CMD的区别说明)
- python调用elasticsearch(Python-ElasticSearch搜索查询的讲解)
- mysql数据库基础练习(最全50个Mysql数据库查询练习题)
- jquery中wrap、wrapAll、wrapInner
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9