docker运行mysql出现问题

**原因:**由于重复启动报错
**分析:**在VMcare虚拟机运行docker,在crt中操作,在docker中启动已创建的容器 mysql时报错
报错信息:Error response from daemon: driver failed programming external connectivity on endpoint mysql_1024 (6da08b3c1796b009d9ef7d5a47c3a7fc8149316d2164e7666b8356208e115498): Error starting userland proxy: listen tcp 0.0.0.0:3306: bind: address already in use在这里插入图片描述
出现问题的原因:mysql已经启动 此时再启动就报端口错误
查看错误原因: 命令: docker ps -a 作用:看看是不是已经启动了

解决步骤:

1 查看一下报错的进程 命令: netstat -tanlp 肉眼找出listen tcp (对,没错 就是肉眼去找)0.0.0.0:3306: bind所对应的进程在这里插入图片描述
2 杀死该进程 命令:sudo kill 5532在这里插入图片描述
3 重新启动 (重新启动已创建的mysql容器)
在这里插入图片描述
4 成功了呗

此方案适用于重复启动尤不自知的情况 就是一个检查和杀死进程

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值