docker容器自动退出重启报错解决办法

docker容器自动退出的原因是什么

为何docker刚启动起来就退出了

是因为 没有一个可以支撑docker 持久运行下去的命令。

退出原因

1、docker容器运行必须有一个前台进程, 如果没有前台进程执行,容器认为空闲,就会自行退出

2、容器运行的命令如果不是那些一直挂起的命令( 运行top,tail、循环等),就是会自动退出

3、这个是 docker 的机制问题

个人遇到的问题:

我这里使用的mysql镜像,停止镜像之后输入启动命令发现报错

正确解决办法应该是

docker restart 镜像名

之前的启动命令没有实现交互运行,所以一旦没有前台进程执行,容器认为空闲,就会自行退出,我再次输入启动命令之后出现报错,原因是没有移除容器

输入命令

docker ps -a

 发现容器没有移除

 先停止容器,然后在移除容器

 docker stop 镜像id
 docker rm 镜像id

移除再次输入docker ps -a 已经移除成功

 重新输入启动命令

 docker run --name mysql8.0 -d -it -p 3306:3306 mysql:8.0.21 /bin/bash

启动成功! 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker容器自动退出可能是由于容器策略设置不正确导致的。在创建Docker容器时,可以通过添加`--restart`参数来设置容器策略。如果忘记设置这个参数,可以使用`docker update`命令来修改容器策略。\[1\] 除了`always`策略外,Docker还支持其他几种策略,包括`no`(不)、`on-failure`(仅在非零退出码时)和`unless-stopped`(除非手动停止,否则一直)。可以根据实际需求选择适合的策略来解决容器自动退出的问题。\[2\] 另外,如果无法Docker容器或进入容器内部,可以尝试以下两种解决方案: 1. 在不容器的情况下,进入容器的目录,然后对相关文件进行操作。 2. 在容器但不动应用的情况下,进入容器内部进行调试。\[3\] 希望以上信息对您有帮助。 #### 引用[.reference_title] - *1* *2* [docker 设置容器总是策略(记录)](https://blog.csdn.net/qq_36051316/article/details/130004881)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [解决docker容器无法动的问题,检查、修复容器误并](https://blog.csdn.net/weixin_35757704/article/details/128476155)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值