docker1.12.5容器假死(解决docker run后容器出现Exited 0情况的问题)
类别:服务器 浏览量:473
时间:2021-10-20 08:14:39 docker1.12.5容器假死
解决docker run后容器出现Exited 0情况的问题自己做了个centos7的openresty的Dockerfile,build之后
docker run -d -p 801:80 openresty:1.19 /usr/local/openresty/nginx/sbin/nginx
之后docker ps -a出现如下情况
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9dee2d04b3b5 openresty:1.19 "/usr/local/openrest…" 24 seconds ago Exited (0) 7 seconds ago.jpg" alt="docker1.12.5容器假死(解决docker run后容器出现Exited 0情况的问题)" border="0" />
openresty状态显示为Exited (0)
原因:Docker的机制是让容器后台运行,必须至少有一个前台进程,容器运行的命令如果不是那些一直挂起的命令(比如运行top,tail),会自动退出
解决:可以使用包含 -g “daemon off;” 配置项的sh命令以前台方式开启nginx服务
因此启动指令调整如下:
docker run -d -p 801:80 openresty:1.19 /usr/local/openresty/nginx/sbin/nginx -g "daemon off;"
再次docker ps -a看看效果
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 0291303ca61b openresty:1.19 "/usr/local/openrest…" 29 seconds ago Up 28 seconds strange_curie 69846af3baa7 redis:latest "docker-entrypoint.s…" 26 minutes ago Up 26 minutes 0.0.0.0:6379->6379/tcp rds
补充:docker启动时一直处于exited状态,解决fangfa
docker启动时一直处于exited状态
解决方法
步骤一、docker rm 容器id 将容器删除
步骤二、docker rmi 镜像id 将镜像删除(只有先删除容器,才能删除镜像)
步骤三、docker build -t tomcat:centos . 重新创建容器
步骤四、docker run --privileged -it -d --name tomcat01 -p 1216:8080 tomcat:centos(加权限和)
指定一个伪终端)
错误导致原因1缺少权限 2没有运行终端
注:–privileged 加权限
-t 指定一个伪终端
以上为个人经验,希望能给大家一个参考,也希望大家多多支持开心学习网。如有错误或未考虑完全的地方,望不吝赐教。
您可能感兴趣
- 数据库安装到docker(基于docker安装mariadb配置过程解析)
- docker只有localhost可用(浅谈Docker如何自定义host文件)
- 如何执行docker镜像(Docker镜像管理常用操作代码示例)
- centos装docker稳定吗(Centos8无法安装docker问题的解决方法)
- docker启动命令大全(Docker常用命令Study03详解)
- docker配置redis集群(基于Docker搭建Redis主从集群的实现)
- docker资源隔离的实现方式(docker配置openGauss数据库的方法详解)
- docker 查看当前镜像(Docker 查看镜像信息的方法)
- docker怎么增加端口(docker 添加端口及获取dockerfile的方法)
- docker架构设计详解(Docker核心原理之 Cgroup详解)
- docker部署高性能服务器(Docker部署SQL Server 2019 Always On集群的实现)
- windows 10家庭版上安装docker(win10家庭版安装Docker的方法步骤)
- docker容器启动后怎么进入(Docker 退出container后保持继续运行的操作)
- docker load镜像报错(Docker load之后镜像名字为none问题解决方法)
- 2022-01-26 01:41:54
- docker如何改tomcat(docker安装Tomcat 404问题的解决方案)
- 苹果正式发布自研芯片M1 5nm 32核心 彻底放弃Intel(苹果正式发布自研芯片M1)
- 苹果自研芯片跑分对比 A16芯片排名靠后,M1系列霸榜(苹果自研芯片跑分对比)
- X86处理器的梦魇 苹果M1自研芯片到底有多强(苹果M1自研芯片到底有多强)
- 泰剧《爱欲之神》Boom kitkong和Great合体杂志(泰剧爱欲之神Boomkitkong和Great合体杂志)
- 素人恋爱综艺火药味十足 男生为赢得芳心集体扯头花,真是出好戏(素人恋爱综艺火药味十足)
- 《囧妈》为何受抵制 春节七部影片撤档背后的责任与博弈(囧妈为何受抵制)
热门推荐
- python把str转成list(python3 字符串/列表/元组str/list/tuple相互转换方法及join函数的使用)
- axios自动重复提交请求(Axios取消重复请求的方法实例详解)
- phpredis常用方法(PHP针对redis常用操作实例详解)
- SQL Server将数据导出到SQL脚本文件
- python自动化邮件管理(Python实现E-Mail收集插件实例教程)
- python time模块是什么(python中时间模块的基本使用教程)
- 织梦cms模块使用方法(织梦CMS文章模型文章转入新的自定义模型的方法)
- 阿里云虚拟主机带公网地址吗(阿里云虚拟主机被搜索引擎爬虫访问耗费大量流量解决方法)
- MVC中使用jQuery加载分部视图(PartialView)
- element ui 表单动态验证(element的表单元素使用总结)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9