今天启动项目突然遇到docker中MySQL连接错误,无法使用docker中的MySQL镜像,报错信息如下:
ERROR: for mysql Cannot start service mysql: connection error: desc = "transport: dial unix /var/run/docker/containerd/docker-containerd.sock: connect: connection refused"
在网上尝试过很多方法,都没有成功。最后使用 sudo service docker restart 成功解决
如果依然无法解决,试试一下几种方法:
1. killall -9 dockerd
或重新启动系统,但最好将docker版本更新为17.12.1
或18.03
2.systemctl restart docker
3.
sudo /etc/init.d/docker stop
sudo /etc/init.d/docker start
由于Docker将被重置,所有命令都将正常工作
一般来说,通过上面多个方法,可以解决连接问题。