这是3306这个端口已被占用才导致,3306一般都是MySQL的端口号。
-
执行
systemctl restart docker -
重启docker
systemctl restart docker -
查询进程3306,命令:
ps -ef|grep 3306会发现确实是MySQL服务占用着端口号,再次执行上面这个命令,发现其pid进程号会改变,所以不能使用
kill -9 xxxx,如果发现进程号不会改变,则可以执行kill命令 -
如果pid进程号改变,先关闭MySQL服务:
service mysql stop -
查看当前占用端口
netstat -tanlp -
杀死进程
kill xxxx,再重启服务就行了
重复执行 ps -ef|grep 3306,如果pid进程号改变,可能只用执行5和6就可以了。以上几点我都试了,最后是可以成功的。