docker容器报错“Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?”
问题:
虚拟机里面只要有使用到docker命令的时候都会出现这个报错,网上试了好多方法,重装也不能解决。
问题出现的原因:
可能是编辑daemon.json文件中的内容有错才导致启动失败,我检查了好几次该文件的内容,因为是复制的内容,所以符号是中文的,单词也拼写错误,需要注意的几点如下:
1、注意符号是否是英文符号
2、单词是否拼写正确
3、json文件格式是否正确
解决办法:
编辑daemon.json文件:
加入这段代码:
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
然后重启docker:
systemctl restart docker.service
再使用docker命令时,就没有问题了
希望这个方法对你们有用。
最后,我是得益于这位博主的文章来写的,感谢~
https://www.cnblogs.com/huhyoung/p/9495956.html