docker启动mysql失败(闪退)原因

在创建并成功运行MySQL的Docker容器后,由于修改配置文件导致容器启动失败。通过`docker ps -a`检查发现MySQL状态为EXIST,尝试使用`docker start mysql`虽然返回启动成功,但实际容器并未正常运行。问题在于Docker容器必须有前台进程保持运行,怀疑是MySQL服务未启动。检查配置文件发现格式混乱,修复配置并保存后,MySQL容器成功启动。
摘要由CSDN通过智能技术生成

创建好mysql之后容器之后可以连接

后来修改了配置发现mysql启动不了

docker ps -a 查看发现mysql的状态一直是EXIST

docker start mysql 能成功启动(docker返回mysql)
在这里插入图片描述

但是再查看docker ps发现还是没有启动起来

大概可以知道就是docker启动之后又迅速关闭

想起Docker容器后台运行,就必须有一个前台进程。否则就会自动关闭,大概推测是docker里的mysql没又起起来。
想起刚刚修改了配置,可能是配置错了导致的。
一看发现粘贴配置的时候格式乱了请添加图片描述
调整后保存
请添加图片描述

即可启动
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值