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 平时 作用:看看是不是已经启动了
解决步骤:
1 查看一下报错的进程 命令: netstat -tanlp 肉眼找出listen tcp (对,没错 就是肉眼去找)0.0.0.0:3306: bind所对应的进程
2 杀死该进程 命令:sudo kill 5532
3 重新启动 (重新启动已创建的mysql容器)
4 成功了呗
此方案适用于重复启动尤不自知的情况 就是一个检查和杀死进程